關於js的類型轉換(強制類型和隱式類型)


轉 boolean 規則:

null, undefined, "", 0, -0, NaN 轉換成布爾值是false, 剩下的全轉化 true;

 

轉 number 規則:

string  '2.3.1' => NaN;

null, '', false, [] ==>> 0;

undefined => NaN;

object => x    Number(object.toString())

 

隱式類型轉換 ==

1、有布爾值則轉換為數值

2、字符串數值,則字符串轉換為數值

3、只有一個是對象,則toString() valueOf()

4、null == undefined

5、NaN != NaN

6、對象==,比較內存地址

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM