【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
こんにちは。 0:34のところで
console.log('5' * 3); console.log('5' - '3');
と3に対し「'」をつけたりつけなかったりしておりますが、なぜでしょうか?
'
試したところ、掛け算の場合は
const result='5'*'3'; console.log(typeof result); →number const result='5'*3; console.log(typeof result); →number const result=5*3; console.log(typeof result); →number
足し算の場合は
const result='5'+'3'; console.log(typeof result); →string const result='5'+3; console.log(typeof result); →string const result=5+3; console.log(typeof result); →number
といった結果になりました。
ここから、「'」をつけずに記述した方が、「+」と「+以外」の書き方を変えずに済むため良いのではないかと思いました。
+
ご回答いただけましたら幸いです。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
こんにちは。
0:34のところで
と3に対し「
'」をつけたりつけなかったりしておりますが、なぜでしょうか?試したところ、掛け算の場合は
足し算の場合は
といった結果になりました。
ここから、「
'」をつけずに記述した方が、「+」と「+以外」の書き方を変えずに済むため良いのではないかと思いました。ご回答いただけましたら幸いです。