teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

説明を修整

2020/06/08 00:14

投稿

nekora
nekora

スコア501

answer CHANGED
@@ -17,6 +17,8 @@
17
17
 
18
18
  に書き換えて試してみてください。
19
19
  **追記 変更するif分の条件に ! を付けました**
20
+ 条件4つとも整数値であった場合にtrueを返すので整数値でエラーメッセージが出てしまうので
21
+ 条件4つに!をつけて 整数値でなかったらエラーメッセージが出るように修正しました
20
22
 
21
23
  ただ、
22
24
  ```JavaScript

1

コードの修正

2020/06/08 00:14

投稿

nekora
nekora

スコア501

answer CHANGED
@@ -1,4 +1,4 @@
1
- **HTML全体が提示されてないので動作保障は出来かねますが**
1
+ ~~**HTML全体が提示されてないので動作保障は出来かねますが**~~
2
2
 
3
3
  ```JavaScript
4
4
  // 0以上の整数のみ
@@ -12,7 +12,24 @@
12
12
  ```JavaScript
13
13
  if(Number.isInteger(FizzNum)||Number.isInteger(BuzzNum)){
14
14
 
15
- if(isNumber(FizzNum) || isNumber(BuzzNum) || Number.isInteger(FizzNum) || Number.isInteger(BuzzNum)){
15
+ if(!isNumber(FizzNum) || !isNumber(BuzzNum) || !Number.isInteger(FizzNum) || !Number.isInteger(BuzzNum)){
16
16
  ```
17
17
 
18
- に書き換えて試してみてください。
18
+ に書き換えて試してみてください。
19
+ **追記 変更するif分の条件に ! を付けました**
20
+
21
+ ただ、
22
+ ```JavaScript
23
+ if(index % FizzNum === 0 && index % BuzzNum === 0) {
24
+ n.textContent=FizzBuzz ${index};
25
+ }else if(index % FizzNum === 0) {
26
+ n.textContent=Fizz ${index};
27
+ }else if(index % BuzzNum === 0) {
28
+ n.textContent=Buzz ${index};
29
+ ```
30
+ の部分、FizzBuzz、Fizz 、Buzz って定義されて無いように見受けられますが・・・
31
+ あと 後ろの```${index}```って何でしょう? jQueryにしても意味がわからないしHTMLでも
32
+ jQueryを読み込んでないようですが・・・
33
+ 一応jQueryを読み込ませてみましたがやはり```${index}```の部分でスクリプトエラーになります
34
+ 提示いただいたJavaScriptコードは実際に使ってるコードですか?
35
+ なにかプラグインなど使ってませんか? とにかく上のコードの部分でスクリプトエラーで動きません