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