㈠強制型別轉換
1.定義:指將乙個資料型別強制轉換為其他的資料型別
型別轉換主要指,將其他的資料型別,轉換為string ,number, boolean
㈡將其他的資料型別轉換為number
⑴方式一:使用number()函式
- 字串 -----> 數字
1.如果是純數字的字串,則直接將其轉換為數字
2.如果字串中有非數字的內容,則轉換為nan
3.如果字串是乙個空串或者是乙個全是空格的字串,則轉換為0
- 布林 ------> 數字
1.true 轉成 1
2.false 轉成 0
-null ------> 數字 0
-undefind ------> 數字 nan
★具體示例:
▶ - 字串 -----> 數字
①純數字的字串
②字串中有非數字的內容
③字串是乙個空串或者是乙個全是空格的字串
▶乙個空串
▶乙個全是空格的字串
▶ - 布林 ------> 數字
①true 轉成 1
②false 轉成 0
▶ -null ------> 數字 0
▶ -undefind ------> 數字 nan
⑵方式二:這種方法專門用來對付字串
- parseint()把乙個字串轉換為乙個整數
- parsefloat()把乙個字串轉換為乙個浮點數
★具體示例:
①呼叫parseint()函式將a轉換為number
parseint()可以將乙個字串中的有效的整數內容取出來,然後轉換為number
②呼叫parsefloat()將a轉換為number
parsefloat()作用和parseint()類似,不同的是它可以獲得有效的小數
③如果對非string使用parseint()或parsefloat,
它會先將其轉換為string然後再操作
▶非string使用parseint()
▶非string使用parsefloat
以上就是全部內容,希望有所幫助
強制轉換Number
number 要轉換的資料 將資料轉換成number型別,可轉換 空字元 空格字元 純數字字串 布林 null 空陣列 陣列中有一項並且為數字字串 var str 空字串 console.log typeof str console.log number str 0 console.log numb...
JS基本資料型別轉換之Number
1.1 string中只有數字。整型及浮點型 var a 3.1415 a number a console.log typeof a 1.2 string中為非數字內容。var a 劈豆腐 a number a console.log typeof a console.log a 結果 輸出為na...
python資料型別之Number
資料型別之number python number資料型別用於儲存數值,資料型別是不容許改變的,意味著如果改變number資料型別的值,將重新分配記憶體空間。python支援四種不同資料型別 number之間的型別轉換 轉換函式 轉換說明 int x,base 將x轉換成乙個整數 long x,ba...