js介紹、變量、數(shù)據(jù)類型、if語句

一、js的組成:
1、ECMAScript 基礎(chǔ)語法;
2、DOM(Document Object Model):文檔對象模型;
3、BOM(Browser Object Model):窗口對象模型;
2.js特點:
1、簡單;
2、安全;
3、動態(tài);
4、跨平臺;

二、 js引入的方式:
1、寫在文檔里面,注意寫在head中時應(yīng)該添加window.onload = function(){};
2、外部引入,需要添加script src="";

三、js常用的幾種調(diào)試的方式:
1、alert();//每次彈框都需要手動點擊確定按鈕進行關(guān)閉.
2、console.log();//在控制臺查看效果,推薦使用此方法.
3、document.title="";修改文件在瀏覽器中顯示的標(biāo)題,不適合大量文字

四、js變量以及命名的規(guī)則:
下面這行就是聲明一個變量:

   <script type="text/javascript">
          // 聲明變量
           var age = 19;
           var name = Alice;
           var gender = woman;
    </script>

變量的命名的規(guī)則:
1、由字母、數(shù)字、下劃線組成;
2、不能以數(shù)字開頭;
3、不能使用關(guān)鍵字 如var document等;
4、見名知意 駝峰命名法;

五、js基礎(chǔ)數(shù)據(jù)的類型:
1、整形 相加得值;
2、浮點行 相加得值;
3、字符串 相加拼接;
4、布爾類型 true false;
5、undefined類型 var a;
6、null類型 var a = null;

六、js基礎(chǔ)運算符:
1、+-*%(加 減 乘 除);

  <script type="text/javascript">
          // 最基本的+-*%;
           var a=10;
           var b=20
           var c = a + b    //30;
           var d = b - a    //10;
           var e = a  * b   //200;
           var f = b  / a   //2;

    </script>

2、++、--、 +=、-= (加加,減減,加等,減等)

  <script type="text/javascript">
        //++代表的就是加a+1     --代表的就是a-1;
         var a = 10;
         var h = a + 1  //11;
         var i = a++    // 11;
         var i = a - 1    //9;
         var m = a--    //9;
        //+=代表的是a = a+2     -=代表的是a = a - 2;
         var n = a+=   //13;
         var r = a-=     // 8;

    </script>

3、 邏輯與 && 邏輯或 || 邏輯非! 短路現(xiàn)象

  <script type="text/javascript">
       //邏輯與 && 邏輯或 || 邏輯非!
       var a = 2;
       var b = 1;
       //邏輯與&&兩者條件都成立時為真
       var res1 = a+b > b && a+b > a;
       //邏輯或||兩者只要有一個為真就是真
       var res2 = a+b > a || a-b>a;
       //邏輯非取相反
       var res3 = a!= b;
       // 短路現(xiàn)象 前面的結(jié)果能決定整個表達式的結(jié)果
       var res4 = --a <= b++ && a-- < ++b;
       var res5 = a-- >= ++b || --a < b++;
   </script>

七、分支結(jié)構(gòu):if.. | if..else.. | if..else if..else if..else|

  <script type="text/javascript">
         1. if(條件) { 
                  代碼塊
               } 
            2. if(條件){
                   代碼塊
               }else {
                  代碼塊 
              } 
            3.if(條件){
                代碼塊
            }else if(條件) {
                代碼塊 
            } 
            4.switch(n) { 
                case 1: 執(zhí)行代碼塊 1
                break; 
                case 2: 執(zhí)行代碼塊 2
                break;
                default:
                 n 與 case 1 和 case 2 不同時執(zhí)行的代碼 
            } 
            3.循環(huán)語句
                1: while(條件){ 代碼塊} 
                2:do{代碼塊} while(條件); 
                3:for(條件) { 代碼塊}

   </script>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 單例模式 適用場景:可能會在場景中使用到對象,但只有一個實例,加載時并不主動創(chuàng)建,需要時才創(chuàng)建 最常見的單例模式,...
    Obeing閱讀 2,315評論 1 10
  • 工廠模式類似于現(xiàn)實生活中的工廠可以產(chǎn)生大量相似的商品,去做同樣的事情,實現(xiàn)同樣的效果;這時候需要使用工廠模式。簡單...
    舟漁行舟閱讀 8,131評論 2 17
  • 第一章: JS簡介 從當(dāng)初簡單的語言,變成了現(xiàn)在能夠處理復(fù)雜計算和交互,擁有閉包、匿名函數(shù), 甚至元編程等...
    LaBaby_閱讀 1,761評論 0 6
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,728評論 18 399
  • 一、簡單了解和基礎(chǔ)知識 1.js引入方式 第一種:直接在body標(biāo)簽下面引入js文件或者直接在下面寫js代碼; 第...
    空谷悠閱讀 514評論 0 2

友情鏈接更多精彩內(nèi)容