13 資料型別轉換

2022-09-01 10:57:19 字數 777 閱讀 5991

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是乙個...