久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      javascript常用的數(shù)據(jù)類型有哪些

      javascript常用的數(shù)據(jù)類型有:1、null類型,表示空值,定義一個(gè)空對(duì)象指針;2、undefined類型,表示未定義的值;3、number類型;4、string類型;5、boolean類型;6、object類型;7、Array類型。

      javascript常用的數(shù)據(jù)類型有哪些

      本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

      javascript常用的數(shù)據(jù)類型

      數(shù)據(jù)類型 說明
      null 空值,表示非對(duì)象
      undefined 未定義的值,表示未賦值的初始化值
      number 數(shù)字,數(shù)學(xué)運(yùn)算的值
      string 字符串,表示信息流
      boolean 布爾值,邏輯運(yùn)算的值
      object 對(duì)象,表示復(fù)合結(jié)構(gòu)的數(shù)據(jù)集
      Array 數(shù)組,包含已編碼的值的有序集合。

      1、Null

      Null 類型只有一個(gè)值,即 null,它表示空值,定義一個(gè)空對(duì)象指針。

      使用 typeof 運(yùn)算符檢測(cè) null 值,返回 Object,表明它屬于對(duì)象類型,但是 JavaScript 把它歸為一類特殊的值。

      設(shè)置變量的初始化值為null,可以定義一個(gè)備用的空對(duì)象,即特殊的對(duì)象值,或稱為非對(duì)象。例如,如果檢測(cè)一個(gè)對(duì)象為空的,則可以對(duì)其進(jìn)行初始化。

      if (men == null){     men = {         //初始化men     } }

      2、Undefined類型

      undefined 是 Undefined 類型的唯一值,它表示未定義的值。當(dāng)聲明變量未賦值時(shí),或者定義屬性未設(shè)置值時(shí),默認(rèn)值都為 undefined。

      示例1

      undefined 派生自 null,null 和 undefined 都表示空缺的值,轉(zhuǎn)化為布爾值時(shí)都是假值,可以相等。

      console.log(null == undefined);  //返回 true

      null 和 undefined 屬于兩種不同類型,使用全等運(yùn)算符(==)或 typeof 運(yùn)算符可以進(jìn)行檢測(cè)。

      console.log(null === undefined);  //false console.log(typeof null);  //返回"object" console.log(typeof undefined);  //返回"undefined"

      示例2

      檢測(cè)一個(gè)變量是否初始化,可以使用 undefined 快速檢測(cè)。

      var a; //聲明變量 console.log(a);  //返回變量默認(rèn)值為 undefined (a == undefined) && (a = 0);  //檢測(cè)變量是否初始化,否則為其賦值 console.log(a);  //返回初始值 0

      也可以使用 typeof 運(yùn)算符檢測(cè)變量的類型是否為 undefined。

      (typeof a == "undefined") && (a = 0);  //檢測(cè)變量是否初始化,否則為其賦值

      3、布爾型

      布爾型(Boolean)僅包含兩個(gè)固定的值:true 和 false。其中,true 代表"真”,而 false 代表“假”。

      在 JavaScript 中,undefined、null、""、0、NaN 和 false 這 6 個(gè)特殊值轉(zhuǎn)換為布爾值時(shí)為 false,被稱為假值。除了假值以外,其他任何類型的數(shù)據(jù)轉(zhuǎn)換為布爾值時(shí)都是 true。

      示例

      使用 Boolean() 函數(shù)可以強(qiáng)制轉(zhuǎn)換值為布爾值。

      console.log(Boolean(0));  //返回 false console.log(Boolean(NaN)); //返回 false console.log(Boolean(null)); //返回 false console.log(Boolean("")); //返回 false console.log(Boolean(undefined)); //返回 false

      4、Number:

      該類型的表示方法有兩種形式,第一種是整數(shù),第二種為浮點(diǎn)數(shù)。整數(shù):可以通過十進(jìn)制,八進(jìn)制,十六進(jìn)制的字面值來表示。浮點(diǎn)數(shù):就是該數(shù)值中必須包含一個(gè)小數(shù)點(diǎn),且小數(shù)點(diǎn)后必須有一位數(shù)字。

      5、String:

      String類型用于表示由零或多個(gè)16位的Unicode字符組成的字符序列,即字符串。至于用單引號(hào),還是雙引號(hào),在js中還是沒有差別的。記得成對(duì)出現(xiàn)。

      6、Object:

      Object數(shù)據(jù)類型,稱為對(duì)象,是一組數(shù)據(jù)和功能(函數(shù))的集合。可以用new操作符后跟要?jiǎng)?chuàng)建的對(duì)象類型的名稱來創(chuàng)建。也可以用字面量表示法創(chuàng)建。在其中添加不同名(包含空字符串在內(nèi)的任意字符串)的屬性。

      7、Array

      JavaScript 數(shù)組用方括號(hào)書寫。數(shù)組的項(xiàng)目由逗號(hào)分隔。

      下面的代碼聲明(創(chuàng)建)了名為 cars 的數(shù)組,包含三個(gè)項(xiàng)目(汽車品牌):

      var cars = ["Porsche", "Volvo", "BMW"];

      數(shù)組索引基于零,這意味著第一個(gè)項(xiàng)目是 [0],第二個(gè)項(xiàng)目是 [1],以此類推。

      ECMAScript中的數(shù)組和其他語言的數(shù)組有著相當(dāng)大的區(qū)別:

      • ECMAScript 數(shù)組的每一項(xiàng)可以保存任何類型的數(shù)據(jù);

      • ECMAScript數(shù)組的大小可以動(dòng)態(tài)調(diào)整,可向數(shù)組添加元素或者刪除元素;

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)