こんにちは。
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
といった結果になりました。
ここから、「'
」をつけずに記述した方が、「+
」と「+
以外」の書き方を変えずに済むため良いのではないかと思いました。
ご回答いただけましたら幸いです。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?