前提・実現したいこと
プログラミングを勉強し始めて3日目の初学者です。
現在、ProgateでJavaScriptの勉強をしているのですが、以下の
JavaScript
1if (number % 3 === 0) 2``` 3 4の箇所で、===の部分を=にするとエラーが出ます。 5 6=と===の違いが判らず、 7 8- どういうときに=を使い、どういうときに=ではなく===を使うのか 9- なぜここで=を使うとエラーが出るのか 10 11がいまいちわかりません。 12 13 14### 該当のソースコード 15 16```JavaScript 17// for文を完成させてください 18for (let number = 1; number <= 100; number ++) { 19// if文を用いて、numberが3の倍数の時に「3の倍数です」、そうでないときは数字を出力してください 20 if (number % 3 === 0) { 21 console.log("3の倍数です"); 22 } else { 23 console.log(number); 24 } 25}
試したこと
一応ググってみたのですが、出てくるには==と===の違いばかりで=と===の違いが全く出てこないので、ここで質問させていただきました。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Assignment
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Strict_equality
ありがとうございます!参考にさせていただきます!
そう言って参考にした人を見たことがありませんが、「"=" "===" 違い」と知りたいことを一度に検索しようとするより、このような信頼のおけるサイトから「=」と「===」の両方を一つずつ調べる方が楽なので、そこは参考にしてください。
回答3件
あなたの回答
tips
プレビュー