<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            java語言

            javascript基本語法分析說明

            時間:2025-05-11 11:55:11 java語言 我要投稿
            • 相關推薦

            javascript基本語法分析說明

              導讀:要學習好JavaScript,首先我們要懂JavaScript語言的一些基本語法要求,下面是小編為大家整理的javascript基本語法分析說明,歡迎參考~

              javascript的標識符

              標識符是指javascript中定義的符號比如變量名,函數名,數組名等等。

              標識符可以由任意順序的大小寫字母,數字,下劃線和美元符號組成,標識符不能以數字開頭,也是不能使用javascript中的保留關鍵字。

              javasceipt嚴格區分大小寫,每條功能執行后以分號結束,每個詞之間用空格、制表符、換行符或大括號、小括號這樣的分隔符隔開。

              ~~~~~~~~以上部分雖然有些嘮叨,但是是需要嚴格遵守的,所以還是要寫上~~~~~~~~~~~~~~~~

              基本數據的類型與常量

              整型常量

              十六進制以0x或0X開頭,例如0x8a。

              八進制必須以0開頭,例如:0123。

              十進制的第一位不能是0(數字0除外),例如:123。

              實型常量

              12.32、192.98、5E7、4e5等。

              .0001,0.0001,1e-4,1.0e-4

              上面部分我就不多說了,不需要深究但是一定要有概念。

              布爾值Boolean

              true和false.true為真false為假

              null常量null空,為關鍵字它指明變量包含的關鍵字無效,換句話說,該變量沒有保存有效的數、字符串、boolean、數組或對象。可以通過給一個變量賦null值來清除變量的內容。

              undefined常量undefined未定義的,屬性是Global對象的一個成員,該屬性在腳本引擎初始化后可用。如果已聲明了一個變量但還沒有初始化,那么該變量的值就是undefined。

              字符串型常量

              “thisisJavaScriptppt”、'abc'、“a”、“”。

              字符串中的特殊字符,需要以反斜杠()后跟一個普通字符來表示,例如:\r、 、 、、'、”、\.

              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

              變量

              在javascript中聲明一個變量需要用var關鍵字來聲明,聲明變量時要對其賦值.

              列如:varname="zhansan";

              對賦值給予一個其他類型的數據。

              例如:varname=123;

              不事先聲明而直接使用

              例如:x=1234;

              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

              運算符

              運算符包括:算術運算符,賦值運算符,比較運算符,邏輯運算符,位運算符。

              其他的我就不多寫了我只寫下javascript中的邏輯運算符與位運算符。

              邏輯運算符

              &&邏輯與,當左右兩邊的操作數都為true時返回true,否則返回false.

              ||邏輯或,當左右兩邊的操作數都為false時返回false,否則返回true.

              !=邏輯非,當操作數為true時返回false,否則返回true.

              位運算符

              位運算用于對操作數中的每一個二進制位進行運算,包括位邏輯運算符和位移運算符。

              &只有參加運算的兩位都為1,運算的結果才為1,否則為0.

              |只有參加運算的兩位都為0,運算的結果才為0,否則為1.

              ^只有參加運算的兩位不同,運算的結果才為1,否則為0.

              >>將左邊的操作數在內存中的二進制數據右移右邊操作數指定的位數,左邊移空的部分,補上左邊操作數原來的最高位的二進制位值。

              <<將左邊操作數在內存中的二進制數據左移右邊操作數指定的位數,右邊移空的部分補0。

              >>>將左邊操作數在內存中的二進制數據右移右邊操作數指定的位數,左邊移空的部分補0。

              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

              程序的流程控制

              順序結構,if條件選擇語句,switch選擇語句,while循環語句,dowhile語句,for循環語句,以及break與continue語句。

              先說if條件選擇語句

              if(條件語句)用if來判斷

              {

              執行語句塊1;如果為true(真)則執行1語句

              }

              else

              {

              執行語句2;如果為false(假)則執行2語句

              }

              if的簡寫

              {

              多加:if(x==null)或if(typeof(x)==“undefined”)可以簡寫成if(!x).

              多加:變量=布爾表達式?語句1:語句2;

              例如:y=x>0?x:-x;

              }

              if語句是可以嵌套使用的.

              switch語句

              以下為switch語句的一個范例

              Varx=2;先設定一個變數x=2

              Switch(x)然后switch判斷

              {

              case1:case取值設定switch所取的值為幾

              alert(“monday”);alert語句塊當switch選擇所取的值的時候執行alert的值

              break;break跳出:執行完后跳出程序

              case2:

              alert(“Tuesday”);alert為瀏覽器彈出信息

              break;

              case3:

              alert(“wendnesday”);

              break;

              default:default(默認):如果上列條件都不符合就跑這段代碼

              alert(“sorry,Idon'tknow”);

              }

              那么執行上段語句結果為“tuesday”

              switch還可以這樣使用

              varx=2;

              switch(x)

              {

              Case1:

              Case2:

              Case3:

              Case4:

              Case5:

              alert(“workingday”);

              break;

              Default:

              alert(“offday”);

              }

              自己動手試一下看是什么效果吧。

              while循環語句

              這是一個while循環語句的一個簡單的范例

              varx=1;首先我們還是設一個變數x=1

              while(x<3)然后用while判斷x是不是小于3

              {

              alert(“x=”+x);如果判斷x小于三那么執行這段,alert為瀏覽器彈出信息(“x=”)為原樣輸出(+x)為原樣輸出后加x的值

              x++;然后x++它表示如果x小于3就累加

              }

              doswitch循環語句與switch的區別是switch是先判斷后執行,doswitch是先執行后判斷。

              for循環語句

              以下為一個for循環的范例

              varoutput=“”;先設一個變數但不賦值

              for(varx=1;x<10;x++)for判斷變數x=1是否小于10如果小于10那么x++

              {

              output=output+“x=”+x;變數output等于utput加原樣輸出“x=”加x的值

              }

              alert(output);瀏覽器彈出變數output的值

              break與continue語句

              break為跳出當前程序

              continue為停止循環的當前迭代,并開始新的迭代。

            【javascript基本語法分析說明】相關文章:

            JavaScript的基本語法學習教程09-24

            JavaScript的應用10-19

            JavaScript與Java的區別08-22

            Java與JavaScript的區別10-21

            小學英語語法分析「動詞」05-29

            小學英語語法分析「情態動詞」11-09

            JavaScript函數的多種寫法10-01

            JavaScript與java語言的區別10-06

            如何入門學習JavaScript11-10

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院