Day09 強制型轉與比較運算子
今天我們來看看強制型轉與比較運算子
JavaScript是動態型別Dynamic Typing語言,故非常容易發生強制型轉這件事。
強制型轉Coercion,JavaScript自動轉換值的型別。
例如說:
var a = 1 + 2;
console.log(a)
結果是3,合理!
那這樣呢?
var a = 1 + '2';
console.log(a)
發生了什麼事?
這裡我們可以用typeof()這個內建函式來查看一下a現在的型別
string(字串)
對JS而言,當數值與字串相加時,它會將數值自動轉型為字串,所以1變成'1'。
實際執行可以想像變成:
var a = '1' + '2';
字串'1&