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

回答編集履歴

2

日本語が変だったので全体的に書き換え

2021/01/13 05:35

投稿

退会済みユーザー
answer CHANGED
@@ -1,9 +1,9 @@
1
1
  こんにちは。
2
2
 
3
- 当方マイコン側は分からないですが、JSのところどころにあるこのコード
3
+ 当方マイコン側は分からないですが、JSのところどころにあるこのコード
4
- これ当ってますか?
4
+ 条件式の書き方が間違っているだけかなと思います
5
5
 
6
- ```
6
+ ```js
7
7
  else if(count = 0)
8
8
  {
9
9
  var canvas = document.getElementById("canvas1");
@@ -15,8 +15,17 @@
15
15
  }
16
16
  ```
17
17
 
18
+ ## 挙動確認用コード
18
19
  [https://jsfiddle.net/yg6pq8ku/1/](https://jsfiddle.net/yg6pq8ku/1/)
19
20
 
21
+ ## 条件式の中身を検証
22
+ ```js
20
- ここでシミュレーションしたんですが、【'hoge != 1'】がコンソールに出ない事考えると、
23
+ console.log(count = 0); // '0'出力
21
- wingさんのコードはcountには0が代入されるだけで
24
+ ```
22
- if文中のコードが実行されていないんじゃないかな思います。
25
+ つまり、条件式は常に偽になるでここに記述しているコードが実行されないと予想します。
26
+
27
+ ## 結論
28
+ ```js
29
+ else if (count == 0)
30
+ ```
31
+ と書いたら想定通りになったりしないでしょうか?

1

ハイパーリンクが出来上がっていなかったので。。。

2021/01/13 05:35

投稿

退会済みユーザー
answer CHANGED
@@ -15,7 +15,7 @@
15
15
  }
16
16
  ```
17
17
 
18
- https://jsfiddle.net/yg6pq8ku/1/
18
+ [https://jsfiddle.net/yg6pq8ku/1/](https://jsfiddle.net/yg6pq8ku/1/)
19
19
 
20
20
  ここでシミュレーションしたんですが、【'hoge != 1'】がコンソールに出ない事を考えると、
21
21
  wingさんのコードはcountには0が代入されるだけで