下記のコードのように1という文字列を代入した場合、
y += 1;とした場合は文字列として扱われ
y ++;とした場合は数値として扱われるようです。
これは一体何故でしょう?調べ方が分からなかったので分かる方、回答お願い致しますm(__)m
js
1 let y = '1'; 2 do{ 3 console.log(`yの値は${y}です`) 4 y += 1; //適用されない 5 }while(y < 10); 6 7 y = '1'; 8 do{ 9 console.log(`yの値は${y}です`) 10 y++; //適用される 11 }while(y < 10);
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。