1.parseint()
遇到小數點,直接捨棄小數點後面的,不存在四捨五入
2.parsefloat()
可以轉換小數
3.number()
2.boolean
3.null
4.undefined
4.parseint()和parsefloat()
2.如果字串是乙個空串或者是乙個全是空格的字串,結果是nan。
2.blooean
3.null和undefined
4.別的進製會自動轉為十進位制
5.隱式轉換
有特殊情況:
null轉換時會轉換為0
undefined轉換時會轉換為nan
console.log(+null);//0
console.log(+undefined);//nan
1.string()強制轉換,什麼都轉
2.變數.tostring()
3.隱式轉換
任何型別與''
拼接,都會轉為字串
1. boolean()
轉為false的值:''、0、undefined、null、nan、fasle、不成立的表示式
2.隱式轉換
1 3 資料型別轉換
容量小的資料型別可以自動轉換為容量大的資料型別。容量指的是表數範圍,不是位元組數,比如long float 示例 int i 3 4bytes double d i 8bytes 4bytes float f i 4bytes 4bytes,可以轉,但可能會丟失精度 double d2 f 8byt...
資料型別 型別轉換
這樣的語句將報錯,因為char型別精度低於int型別,編譯器無法將其自動轉換,只能進行強制轉換 int x 65 char ch char x 舉例1 int age 19 char 女 char result age int 不可以自動轉換成char 精度損失 舉例2 int a 10 int b...
Objective C資料型別 資料型別轉換
資料型別 1.objective c資料型別可以分為 基本資料型別 物件資料型別和id型別。2.基本資料型別有 int float double和char型別。3.物件型別就是類或協議所宣告的指標型別,例如 nsautoreleasepool pool 其中,nsautoreleasepool是乙個...