乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      JavaScript常量和變量、表達(dá)式 —— 基礎(chǔ)語法(3)

       頭號碼甲 2021-10-30

      JavaScript基礎(chǔ)語法(3)

       常量和變量

      編程實(shí)質(zhì)上就是在對各種各樣的數(shù)據(jù)進(jìn)行處理。

      在對數(shù)據(jù)進(jìn)行處理的過程中,需要使用一個(gè)容器將數(shù)據(jù)保存起來,這樣就可以實(shí)現(xiàn)對容器中的數(shù)據(jù)進(jìn)行處理。

      根據(jù)容器中保存的數(shù)據(jù)在程序運(yùn)行的過程中可不可以改變,容器分成了兩種:常量和變量

      一、常量

      常量就是一種恒定不變的數(shù)值或數(shù)據(jù)項(xiàng)。JS中的常量又稱字面常量。

      在JS中常量可以分為以下幾種:在ES6版本以后,才引入了常量的定義語句::const,常量可分為:

      • 整型常量:就是一個(gè)不可以改變的整數(shù)。
      • 實(shí)型常量:就是實(shí)數(shù)或浮點(diǎn)數(shù)常量,也就是不變的小數(shù)。如: 12.32, 192.38, 也可以是5e7.
      • 布爾常量:就兩種true和false。
      • 字符串型常量:就是字符串值。
      • 空值:什么都沒有。

       

      二、變量

      在JS中變量用來存放腳本的值,這樣,在需要用到這個(gè)值的地方就可以用變量來代表。變量中的值可以是所有類型的數(shù)據(jù)值。

      在JS里的變量,對變量類型要求不太嚴(yán)格,我們申明JS變量的時(shí)候,不必為每一個(gè)變量嚴(yán)格聲明類型。

      只需要用一個(gè)var就可以了:

      var a = 100; //a是整數(shù)類型
      var b = "abc"; //b是一個(gè)字符串類型
      var c = true; //c是一個(gè)布爾類型

      甚至var都可以不要:

      a = 100; //a是整數(shù)類型
      b = "abc"; //b是一個(gè)字符串類型
      c = true; //c是一個(gè)布爾類型

      規(guī)則上來講在JS中變量可以不用提前申明,直接就可以用,但我們不建議這樣,要養(yǎng)成先申明,后使用的良好的編程習(xí)慣!

      JS中的變量和Java中一樣,也分局部變量和全局變量:

      • 局部變量就是在函數(shù)里定義的變量,作用域也就在函數(shù)體里;
      • 全局變量就是定義在函數(shù)外面的變量,在整個(gè)文件中都有效。

      注意:如果聲明變量的時(shí)候,不寫var,不管你這個(gè)變量在函數(shù)體里面還是外面,默認(rèn)都是全局變量。

      例子:

      <script type="text/javascript">
          var a1="北冥";//全局變量
          show1();
          function show1(){
              var a2="最帥";//局部變量
              a3 = "666";//全局變量
              document.write("the a1 is "+a1+"<br>");
              document.write("the a2 is "+a2+"<br>");
          }
              document.write (a1);
              document.write (a2);//報(bào)錯(cuò)
              document.write (a3);
      </script>

      運(yùn)行這段代碼的時(shí)候,出錯(cuò),undefined, 因?yàn)閍2在函數(shù)show1里定義 是局部變量,出了函數(shù)show1,a2就被釋放了。

      注意:在有些情況下,同時(shí)使用全局變量和局部變量會出現(xiàn)邏輯錯(cuò)誤,所以對于要在程序中的多個(gè)地方使用的變量一定要定義為全局變量,而且最好使用var命名,避免出現(xiàn)混亂!

      注意:取變量名稱的時(shí)候,基本的命名規(guī)則要遵守:變量名是大小寫英文、數(shù)字、$和_ 的組合,且不能用數(shù)字開頭。變量名也不能是JavaScript的關(guān)鍵字(保留字)。

       

      表達(dá)式

      表達(dá)式是JS中的一個(gè)“短語”,JS的解釋器可以對它進(jìn)行計(jì)算,從而生成一個(gè)值。 最簡單的表達(dá)式是一個(gè)常量或者變量。

      5.20             //一個(gè)數(shù)字常量
      "beiming"     //一個(gè)字符串常量
      true             //一個(gè)布爾常量
      null             //null常量
      (2,3,3,3,5,3}    //一個(gè)數(shù)組常量
      i                //變量i
      sun              //變量sun 
          

       

      常量表達(dá)式的值就是其本身,變量表達(dá)式的值是該變量內(nèi)保存的或者引用的數(shù)值。上面的表達(dá)式是最最簡單的表達(dá)式,我們也可以通過組合,把簡單表達(dá)式變成復(fù)雜表達(dá)式:i +  5.20。

      可以看見,簡單表達(dá)式變復(fù)雜實(shí)質(zhì)上是通過運(yùn)算符鏈接的,組合的。

       

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多