強制轉換Number

2021-10-06 23:57:16 字數 1512 閱讀 5889

number(要轉換的資料): 將資料轉換成number型別, 可轉換: 空字元、空格字元、純數字字串、 布林、null\空陣列\陣列中有一項並且為數字字串

var str ='';

// 空字串

console.

log(

typeof str)

;console.

log(

number

(str));

// 0

console.

log(

number

(' '))

;// 0

console.

log(

number

('abc'))

;// nan

console.

log(

number

('1234'))

;// 1234

console.

log(

number

('12.5'))

;// 12.5

console.

log(

number

('12a'))

;// nan

console.

log(

number

(true))

;// 1

console.

log(

number

(false))

;// 0

console.

log(

number

(undefined));

// nan

console.

log(

number

(null))

;// 0

console.

log(

number()

);// nan

console.

log(

number([

]));

// 0

console.

log(

number([

'a']))

;// nan

console.

log(

number([

'123'])

);// 123

console.

log(

number([

null])

);// 0

console.

log(

number([

'123'

,'1234'])

);// nan

function

sum(

)console.

log(

number

(sum));

// nan

注意isnan()(如果不是數字返回true,是數字返回false)要根據number()來判斷。

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

強制型別轉換 1.定義 指將乙個資料型別強制轉換為其他的資料型別 型別轉換主要指,將其他的資料型別,轉換為string number,boolean 將其他的資料型別轉換為number 方式一 使用number 函式 字串 數字 1.如果是純數字的字串,則直接將其轉換為數字 2.如果字串中有非數字的...

資料轉換 強制轉換

1 2 強制型別轉換 3 1.特點 需要進行特殊的格式處理,不能自動完成。4 2.格式 範圍小的型別 範圍小的變數名 範圍小的型別 原本範圍大的資料 56 注意事項 7 1.強制型別轉換一般不推薦使用,因為有可能發生精度損失 資料溢位。8 2.byte short char這三種型別都可以發生數 算...

Number與Boolean型別轉換

a 123px22 輸出123 a parseint a parseint可以將乙個字串的有效整數內容取出來,然後轉為number a 123.456px 輸出123.456 a parsefloat a parsefloat 作用和parseint 類似,不同的是它可以獲取有效的小數 如果對非st...