JavaScript中的基本數(shù)據(jù)類型

JavaScript中的基本數(shù)據(jù)類型有那么六大類

  • Number
  • String
  • Boolean
  • Object
  • Null
  • Undefined

Number

ECMAScript中的Number類型可以用十進制、八進制、十六進制來表示

var num1 = 88,//十進制
    num2 = 070,//八進制
    num3 = 0xA;//十六進制

其中八進制的第一位必須是0,數(shù)字,十六進制首兩位必須是0x

浮點數(shù)
var num1 = 1.1,
    num2 = 3.12e2;//科學(xué)計數(shù)法,值為312。
特殊值 e.g.
var num1 = 1/0,//Infinity 無窮大
    num2 = -1/0;//-Infinity 負無窮大
//NaN,非數(shù)值.

String

這種單引號、雙引號引起來的都是String類型

var str1 = "hello world",//雙引號引起來
    str2 = '11.11';//單引號引起來

Boolean

兩個值 true和false

var flag = true,
    flag2 = false;

Object

無序的鍵值對集合

var person = {
    name = 'Kobe',
    age = 37,
    play:function(){
      console.log('投籃');
    }
}

也可以這樣

var obj = new Object();

這樣也可以

var obj = new Object;//有效,但不推薦

Undefined

只有一個值undefined

  • 聲明一個變量但未賦值,變量的值就為undefined
var a;
console.log(a);//undefined
  • 獲取對象不存在的屬性
var obj = {
      a:1,
      b:2
}
console.log(c);//undefined

Null

只有一個值null,用于初始化先前定義的一個用來保存將來對象的變量

var cat = null;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容