強制資料型別轉換之Number型別

2022-01-13 16:02:11 字數 3023 閱讀 4582

㈠強制型別轉換

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...