1. 程式人生 > >簡單數據類型

簡單數據類型

轉換 解決 num 簡單 單引號 重復 image defined 容易

查看數據類型: 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、字符串不可變:字符串是不可修改的,給字符串重復賦值的時候回在劄中從新開辟一個空間,原來的會被回收。(字符串和其他的都可以改變)

簡單數據類型