この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。
BFE.devでのAI解答例 - JavaScript クイズ
83. Plus Plus
以下が出力されます。
2
2
3
3
2
'21'
'111'
NaN
'abc'
NaN
解説:
1 + 1
は 2 を出力します。1 + + 1
は1
と+1
の和であるため、 2 を出力します。1 + + 1 + 1
は1
と+1
、+1
の和であるため、 3 を出力します。1 + + 1 + + 1
は1
と+1
、+1
の和であるため、 3 を出力します。1 + + + 1
は1
と+
、+1
の和であるため、 2 を出力します。'1'
は文字列、+ '1'
は数値の1
になるため、1 + 1 + 1
の結果である 3 と文字列の1
が連結された'21'
を出力します。'1'
は文字列、+ '1'
は数値の1
になるため、'1' + '1' + 1
の結果である文字列の11
と数値の1
が足された111
を出力します。'a'
と'b'
はどちらも数値に変換できないため、+ 'b'
の評価がNaN
になります。NaN
に任何の値を足しても、結果はNaN
になります。'a'
と'b'
はどちらも数値に変換できないため、+ 'b'
の評価がNaN
になります。'a' + NaN
も、結果はNaN
のままであります。'a'
と'b'
はどちらも数値に変換できないため、+ 'b'
の評価がNaN
になります。'a' + NaN
も、結果はNaN
のままです。+ 'c'
の評価もNaN
になるため、'a'
、NaN
、NaN
を連結した文字列'aNaNNaN'
を出力します。