前言
之前一直感覺沒有什麼寫的,太基礎的沒必要,太複雜的寫不了
但是現在看看,貌似是想多了
寫博客前最後問了慕夏師姐一個問題
之後師姐說我不用研究的這麼深
其實我想說,沒有吧,這些大家應該都很熟悉吧。
我想,應該是簡單的東西讓我弄複雜了吧
正文
JS中的數據類型包括:Object、Number、String、Boolean、Undefined、Null
在JS中定義變量時統一使用var關鍵字
var a ;
var b = 111;
var c = "111";
var d = true;
Number
在JS中Number即表示整型也表示浮點,另外還表示一種特殊的數值——NaN
NaN,not a number,不是一個數值。
比如,其他語言中,做算術運算時,除數爲0,在運行時會報錯,而在js中會返回NaN。
在NaN的操作中,所有有關NaN的操作返回值都爲NaN;並且NaN與任何數都不相等,包括NaN自身。
String
字符串在聲明時可以使用單引號,可以使用雙引號。
var a = 'aaaa';
var b = "bbbb";
Boolean
Undefined
Undefined只有一個值:undefined
使用var聲明變量,未賦值時,此變量的值即爲undefined
表示此變量還沒有使用過
Null
Null也是隻有一個值:null
清空變量後,變量的值爲null
表示一個空的對象指針
Object
對象,js中所有的變量都是對象,除了null和underfined
Object實質上是由一組無序的名值對組成的。
對象的定義
var a = {}; //空對象
var b = {name : "aaa"};
訪問形式有兩種,通過點屬性的形式;中括號屬性名的形式
b.name
b[name]
結語
軟綿綿