簡單數據類型
查看數據類型: typeof 查看關鍵詞的方法: typeof (空格)name 或者typeof(name)
簡單的數據類型(值類型)
四種:字符串 數字 布爾未定義 空
String Number Boolean undefined null
var string=‘dkk‘ ; //是保留字 但最好不要用,可以簡寫 str var num=123; var boor=true; var bbb=null;var aaa; //undefined //除了第一個最常用的命名方法 console.log( typeof string); console.log(typeof num); console.log(typeof(boor)); console.log(typeof(bbb)); console.log(typeof(aaa));
復雜的數據類型(引用類型)
Object、function、Array、Date RegExp、Error……
字面量(拓展知識)
固定的張,讓你從“直面上”理解其含義
數值字面量
Var age=18; //數值字面量,18為字面量
Number
小知識
1、進制轉換 值=位值*進制的(位置-1)次方+……
如:311轉10進制 3*10 2次方+1*10 1次方+1*10 0次方
1、數字類型:小數計算容易出現精度丟失,解決方式盡量不比較浮點數
數值範圍
1、最小值: Number.MAX_VALUER這個值為:1.79769……
2、最大值:Number.MIN_VALUE 這個值為:5e-324
3、無窮大:infinity
6、無窮小:-infinity
NaN
非數字,說明這結果不是數值
Console.log(“a”-5) 結果是NaN
Undefined和任何數值計算都是NaN //NaN
NaN 與任何值都不相等,包括NaN本身false
isNaN()判斷一個值符不符合數值標準,判斷是不是數值
字符串
小知識
1、單引號‘’雙引號“”都可以用,
2、同時單引號裏可以放一對上引號,雙引號裏可以放一對單引號
Var str=”aaa’dd’ss”
3、如果放一個就要用轉意符了 \
4、字符串不可變:字符串是不可修改的,給字符串重復賦值的時候回在劄中從新開辟一個空間,原來的會被回收。(字符串和其他的都可以改變)
簡單數據類型