回答編集履歴

2

説明を修整

2020/06/08 00:14

投稿

nekora
nekora

スコア501

test CHANGED
@@ -36,6 +36,10 @@
36
36
 
37
37
  **追記 変更するif分の条件に ! を付けました**
38
38
 
39
+ 条件4つとも整数値であった場合にtrueを返すので整数値でエラーメッセージが出てしまうので
40
+
41
+ 条件4つに!をつけて 整数値でなかったらエラーメッセージが出るように修正しました
42
+
39
43
 
40
44
 
41
45
  ただ、

1

コードの修正

2020/06/08 00:14

投稿

nekora
nekora

スコア501

test CHANGED
@@ -1,4 +1,4 @@
1
- **HTML全体が提示されてないので動作保障は出来かねますが**
1
+ ~~**HTML全体が提示されてないので動作保障は出来かねますが**~~
2
2
 
3
3
 
4
4
 
@@ -26,10 +26,44 @@
26
26
 
27
27
 
28
28
 
29
- if(isNumber(FizzNum) || isNumber(BuzzNum) || Number.isInteger(FizzNum) || Number.isInteger(BuzzNum)){
29
+ if(!isNumber(FizzNum) || !isNumber(BuzzNum) || !Number.isInteger(FizzNum) || !Number.isInteger(BuzzNum)){
30
30
 
31
31
  ```
32
32
 
33
33
 
34
34
 
35
35
  に書き換えて試してみてください。
36
+
37
+ **追記 変更するif分の条件に ! を付けました**
38
+
39
+
40
+
41
+ ただ、
42
+
43
+ ```JavaScript
44
+
45
+ if(index % FizzNum === 0 && index % BuzzNum === 0) {
46
+
47
+ n.textContent=FizzBuzz ${index};
48
+
49
+ }else if(index % FizzNum === 0) {
50
+
51
+ n.textContent=Fizz ${index};
52
+
53
+ }else if(index % BuzzNum === 0) {
54
+
55
+ n.textContent=Buzz ${index};
56
+
57
+ ```
58
+
59
+ の部分、FizzBuzz、Fizz 、Buzz って定義されて無いように見受けられますが・・・
60
+
61
+ あと 後ろの```${index}```って何でしょう? jQueryにしても意味がわからないしHTMLでも
62
+
63
+ jQueryを読み込んでないようですが・・・
64
+
65
+ 一応jQueryを読み込ませてみましたがやはり```${index}```の部分でスクリプトエラーになります
66
+
67
+ 提示いただいたJavaScriptコードは実際に使ってるコードですか?
68
+
69
+ なにかプラグインなど使ってませんか? とにかく上のコードの部分でスクリプトエラーで動きません