| 在javascript中類(lèi)型轉換的函數有: toString():將布爾值、數字等轉換成字符串 parseInt():將字符串、布爾值等轉換成整數 parseFloat():將字符串、布爾值轉換成浮點(diǎn)數 各種類(lèi)型變量向字符串轉換的結果: undefined值:轉換成”undefined”字符串 null值:轉換成”null”字符串 布爾值:值為true時(shí),返回”true”字符串;值為false時(shí),返回”false”字符串 數字型值:NaN或數字型變量的完整字符串 普通對象:如果改對象的toString()方法存在,則返回toString方法的返回值,否則返回undefined 各種類(lèi)型變量向數字型轉換的結果: undefined值:轉換成NaN null值:轉換成0 布爾值:值為true時(shí),返回1;值為false時(shí),返回0 字符串值:如果字符串是數字形式,則可以正常轉換成一個(gè)數字,否則將轉換成NaN 其他對象:一律轉換成NaN 各種類(lèi)型變量向布爾型轉換的結果: undefined值:轉換成false null值:轉換成false 數字型值:值為0或者NaN時(shí),返回false;否則,返回true 字符串值:如果字符串為空字符串,則返回false,否則,返回true 普通對象:總是返回true 注:NaN是另一個(gè)特殊的數字,它是Not a Number三個(gè)單詞的首字母縮寫(xiě),表示非數 |
聯(lián)系客服