回答編集履歴
2
説明を修整
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
コードの修正
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
|
+
なにかプラグインなど使ってませんか? とにかく上のコードの部分でスクリプトエラーで動きません
|