久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放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. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

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

      javascript常用的數(shù)據(jù)類型有:1、null類型,表示空值,定義一個空對象指針;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 空值,表示非對象
      undefined 未定義的值,表示未賦值的初始化值
      number 數(shù)字,數(shù)學運算的值
      string 字符串,表示信息流
      boolean 布爾值,邏輯運算的值
      object 對象,表示復合結構的數(shù)據(jù)集
      Array 數(shù)組,包含已編碼的值的有序集合。

      1、Null

      Null 類型只有一個值,即 null,它表示空值,定義一個空對象指針。

      使用 typeof 運算符檢測 null 值,返回 Object,表明它屬于對象類型,但是 JavaScript 把它歸為一類特殊的值。

      設置變量的初始化值為null,可以定義一個備用的空對象,即特殊的對象值,或稱為非對象。例如,如果檢測一個對象為空的,則可以對其進行初始化。

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

      2、Undefined類型

      undefined 是 Undefined 類型的唯一值,它表示未定義的值。當聲明變量未賦值時,或者定義屬性未設置值時,默認值都為 undefined。

      示例1

      undefined 派生自 null,null 和 undefined 都表示空缺的值,轉化為布爾值時都是假值,可以相等。

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

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

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

      示例2

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

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

      也可以使用 typeof 運算符檢測變量的類型是否為 undefined。

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

      3、布爾型

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

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

      示例

      使用 Boolean() 函數(shù)可以強制轉換值為布爾值。

      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ù),第二種為浮點數(shù)。整數(shù):可以通過十進制,八進制,十六進制的字面值來表示。浮點數(shù):就是該數(shù)值中必須包含一個小數(shù)點,且小數(shù)點后必須有一位數(shù)字。

      5、String:

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

      6、Object:

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

      7、Array

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

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

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

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

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

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

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

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