#JS JavaScript型別

大家好,想跟大家分享個自己的部落格技術文,歡迎多多支持分享謝謝 JavaScript 最可怕的不是語法,而是「型別」。 例如: console.log(typeof null); // object console.log([] == false); // true console.log("5" + 1); // "51" console.log("5" - 1); // 4 第一次看到真的會懷疑: > JavaScript 是不是壞掉了? 其實不是。 這些都是 **JavaScript 型別轉換(Type Coercion)** 的結果。 很多新手都踩過這些坑: `typeof null` 為什麼是 `object`? `==` 和 `===` 到底差在哪? 為什麼 `NaN !== NaN`? `Array` 為什麼也是 `object`? 哪些值其實是 Falsy? 我把這些常見問題整理成一篇完整文章,搭配範例與實務建議。 **《**JavaScript 型別問題總整理:為什麼 `typeof null` 是 object?`==` 和 `===` 又差在哪?一次搞懂!**》**,連結:
愛心
3
留言
encourage first comment
有些話想說嗎 快分享出來彼此交流吧!