亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
        當(dāng)前位置:設(shè)計制作 > JavaScript > 文章內(nèi)容
        

      JavaScript教程:JavaScript數(shù)據(jù)類型

       [ 2017年1月22日 ] 【

      JavaScript 數(shù)據(jù)類型


      字符串(String)、數(shù)字(Number)、布爾(Boolean)、數(shù)組(Array)、對象(Object)、空(Null)、未定義(Undefined)。


      JavaScript 擁有動態(tài)類型

      JavaScript 擁有動態(tài)類型。這意味著相同的變量可用作不同的類型:

      實例

      var x;               // x 為 undefined
      var x = 5;           // 現(xiàn)在 x 為數(shù)字
      var x = "John";      // 現(xiàn)在 x 為字符串



      JavaScript 字符串

      字符串是存儲字符(比如 "Bill Gates")的變量。

      字符串可以是引號中的任意文本。您可以使用單引號或雙引號:

      實例

      var carname="Volvo XC60";
      var carname='Volvo XC60';

      您可以在字符串中使用引號,只要不匹配包圍字符串的引號即可:

      實例

      var answer="It's alright";
      var answer="He is called 'Johnny'";
      var answer='He is called "Johnny"';


      嘗試一下 »

      您將在本教程的高級部分學(xué)到更多關(guān)于字符串的知識。


      JavaScript 數(shù)字

      JavaScript 只有一種數(shù)字類型。數(shù)字可以帶小數(shù)點,也可以不帶:

      實例

      var x1=34.00;      //使用小數(shù)點來寫
      var x2=34;         // //不使用小數(shù)點來寫

      極大或極小的數(shù)字可以通過科學(xué)(指數(shù))計數(shù)法來書寫:

      實例

      var y=123e5;      // 12300000
      var z=123e-5;     // 0.00123


      嘗試一下 »

      您將在本教程的高級部分學(xué)到更多關(guān)于數(shù)字的知識。


      JavaScript 布爾

      布爾(邏輯)只能有兩個值:true 或 false。

      var x=true;
      var y=false;

      布爾常用在條件測試中。您將在本教程稍后的章節(jié)中學(xué)到更多關(guān)于條件測試的知識。


      JavaScript 數(shù)組

      下面的代碼創(chuàng)建名為 cars 的數(shù)組:

      var cars=new Array();
      cars[0]="Saab";
      cars[1]="Volvo";
      cars[2]="BMW";

      或者 (condensed array):

      var cars=new Array("Saab","Volvo","BMW");

      或者 (literal array):

      實例

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


      嘗試一下 »

      數(shù)組下標(biāo)是基于零的,所以第一個項目是 [0],第二個是 [1],以此類推。

      您將在本教程稍后的章節(jié)中學(xué)到更多關(guān)于數(shù)組的知識。


      JavaScript 對象

      對象由花括號分隔。在括號內(nèi)部,對象的屬性以名稱和值對的形式 (name : value) 來定義。屬性由逗號分隔:

      var person={firstname:"John", lastname:"Doe", id:5566};

      上面例子中的對象 (person) 有三個屬性:firstname、lastname 以及 id。

      空格和折行無關(guān)緊要。聲明可橫跨多行:

      var person={
      firstname : "John",
      lastname  : "Doe",
      id        :  5566
      };

      對象屬性有兩種尋址方式:

      實例

      name=person.lastname;
      name=person["lastname"];


      嘗試一下 »

      您將在本教程稍后的章節(jié)中學(xué)到更多關(guān)于對象的知識。


      Undefined 和 Null

      Undefined 這個值表示變量不含有值。

      可以通過將變量的值設(shè)置為 null 來清空變量。

      實例

      cars=null;
      person=null;


      嘗試一下 »



      聲明變量類型

      當(dāng)您聲明新變量時,可以使用關(guān)鍵詞 "new" 來聲明其類型:

      var carname=new String;
      var x=      new Number;
      var y=      new Boolean;
      var cars=   new Array;
      var person= new Object;

      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved