1. 程式人生 > >JS基本數據類型

JS基本數據類型

數值 十進制 int() 初始化 undefined isnan eof 值轉換 number

基本數據類型: Undefined,null,boolean,number,string symbol(ES6)
復雜數據類型: object
undefined: 變量聲明未初始化,自動為undefined
typeof 操作符檢測變量數據類型
typeof null // object
typeof age //未聲明的變量,輸出undefined或者聲明但未初始化

null類型: 空對象指針 如果定義的變量意在保存對象,則初始化為null
boolean類型
各種轉化為false的數據類型
空字符串,數字0或NaN , null,undefined
特殊的數值NaN 非數值
isNaN()判斷變量是否“不是數值” 是數值或者能轉化為數值的返回false
Number()函數數值轉換: true和false 1和0
null 返回0
undefined 返回NaN
字符串轉化:
(1)只包含數字,轉化為十進制值 "011"會轉化為11
(2)包含有效浮點數,轉化為浮點數
(3)包含十六進制,轉化為相應十進制
(4)是空的,轉為0
(5)非上述格式:轉為NaN
parseInt()函數轉化
(1)第一個字符不為數字,返回NaN
(2)null ,返回NaN
(3)遇到小數點也會停止直接返回parseInt("22.5")返回22

JS基本數據類型