1. 程式人生 > >字串,字母和數字之間的加減法

字串,字母和數字之間的加減法

1

console.log(1"2"+"2");

做加法時要注意雙引號,當使用雙引號時,JavaScript認為是字串,字串相加等於字串合併。
因此,這裡相當於字串的合併,即為122.

2.

1

console.log(1+ +"2"+"2");

第一個+"2"中的加號是一元加操作符,+"2"會變成數值2,因此1+ +"2"相當於1+2=3.
然後和後面的字串“2”相合並,變成了字串"32".

3.

1

console.log("A""B"+"2");

"A"-"B"的運算中,需要先把"A"和"B"用Number函式轉換為數值,其結果為NaN,在剪髮操作中,如果有一個是NaN,則結果是NaN,因此"A"-"B"結果為NaN。
然後和"2"進行字串合併,變成了NaN2.

4.

1

console.log("A""B"+2);

根據上題所述,"A"-"B"結果為NaN,然後和數值2進行加法操作,在加法操作中,如果有一個運算元是NaN,則結果為NaN。