如果字符串中的字符為數字,則轉換為字符串的數字,如"123"轉換為數字是123,
如果字符串中的字符不是純數字,則轉換為naa
布爾型 true 空字符中 數字型 0 布爾型 flase 字符串”true" 數字型 Nan 布爾型 true 字段符串"flase“ 數字型 Nan 布爾型 true 數字型 普通數字 字符串 可以把數字轉換成字符串"數字" 布爾型 數字0轉換為false,其他數字轉換為true Nan 字符串型 轉換為字符串"Nan" 布爾型 轉換為false 布爾型 true 字符串型 轉換為字符串"true“ 數字型 轉換為1 false 字符串型 轉換為字符串"false" 數字理 轉換為0 null 字符串型 轉換為字符串"null” 數字型 轉換為0 布爾型 轉換為false undefined 字符串型 轉換為字符串"undefined“ 數字型 轉換為Nan 布爾型 轉換為false2.另類數據的隱式轉換
3.數據類型的顯示轉換
1.轉換為數字型
。nubmer(value)將value轉換為整數或浮點數
。parseInt(value)可以將value轉換成整數
。parseFlaot(value)轉成浮點
不能轉成數字型,將返回Nan
將其它類型轉換為數字型的轉換規則
數據類型 說明 字符串 空字符串 使用Number()轉換為0,使用parseInt()和parseFloat()轉換為Nan 字符串"ture" 轉為Nan 字符串"false 轉為Nan 其他字符串如果字符串中的字符為數字,則轉為字符中中的數字,如字符串"123"
可以轉換為數字123。如果字符串不是純數字,則轉換為Nan
布爾型 true 使用Number()轉換為0,使用parseInt()和parseFloat()轉換為Nan false 使用Number()轉換為0,使用parseInt()和parseFloat()轉換為Nan null 使用Number()轉換為0,使用parseInt()和parseFloat()轉換為Nan undefined 轉換為Nan2.轉換為布爾型
將其他數據類型轉成布爾型
數據類型 語明 字符串 空字符串 轉換為false 字符串"true" 轉換為true 字符串"flase" 轉換為true 其他字符串 轉換為true 數字型 0 轉換為false Nan 轉換為false 其他數字 轉換為true null 轉換為false undefined 轉換為false3.轉為字符串型
將其他數據類型轉成字符串型
數據類型 說明 數字型 普通數字 可以將數字轉換成字符串”數字",如數字1轉換為字符串"1" Nan 轉為字符串"Nan" 布爾型 true 轉為字符串"true" flase 轉為字符串"false" null 轉為字符串"null" undefined 轉為字符串"undefined"