<ruby id="bdb3f"></ruby>

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

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] ### 1.1 如何聲明變量 ~~~ var a; //如果聲明一個變量沒有賦值,那么結果就是undefined console.log(a); //undefined; ~~~ #### 1.1.1 let ~~~ /* es6之前js沒有塊級作用域 */ for(let i =0;i<3;i++){ console.log(i); } { let m =10; } console.log(m); ~~~ ~~~ let a =10 ; let a = 20; console.log(a) //報錯 ~~~ #### 1.1.2 var * var 定義的全局變量 ~~~ var a = 10; var a =20; console.log(a) //20 ~~~ #### 1.1.3 var和let易錯實例`還需谷歌` ~~~ var a = 1; function test(){ console.log(a); var a = 2; } test(); 結果 undefined 原因 a未被賦值明提前 console.log(a); var a = 2; 相當于 var a ; console.log(a); a = 2; ~~~ ~~~ var a = 1; function test(){ console.log(a); let a = 2; } test(); 結果 報錯 原因 a 未被定義 ~~~ ### 1.2標識符(變量名,函數名,屬性名)的命名規范 * 1 關鍵字和保留字不能作為命名 | [abstract](https://baike.baidu.com/item/abstract) | [assert](https://baike.baidu.com/item/assert) | [boolean](https://baike.baidu.com/item/boolean) | break | [byte](https://baike.baidu.com/item/byte) | | ----------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------- | ----------------------------------------------------- | --------------------------------------------- | | case | [catch](https://baike.baidu.com/item/catch) | [char](https://baike.baidu.com/item/char) | [class](https://baike.baidu.com/item/class) | const | | continue | [default](https://baike.baidu.com/item/default) | [do](https://baike.baidu.com/item/do) | [double](https://baike.baidu.com/item/double) | [else](https://baike.baidu.com/item/else) | | [enum](https://baike.baidu.com/item/enum) | [extends](https://baike.baidu.com/item/extends) | [final](https://baike.baidu.com/item/final) | [finally](https://baike.baidu.com/item/finally) | float | | true | false | null | | | | [for](https://baike.baidu.com/item/for) | goto | [if](https://baike.baidu.com/item/if) | [implements](https://baike.baidu.com/item/implements) | [import](https://baike.baidu.com/item/import) | | [instanceof](https://baike.baidu.com/item/instanceof) | [int](https://baike.baidu.com/item/int) | [interface](https://baike.baidu.com/item/interface) | long | native | | new | [package](https://baike.baidu.com/item/package) | [private](https://baike.baidu.com/item/private) | [protected](https://baike.baidu.com/item/protected) | [public](https://baike.baidu.com/item/public) | | [return](https://baike.baidu.com/item/return) | [strictfp](https://baike.baidu.com/item/strictfp) | [short](https://baike.baidu.com/item/short) | [static](https://baike.baidu.com/item/static) | [super](https://baike.baidu.com/item/super) | | [switch](https://baike.baidu.com/item/switch) | [synchronized](https://baike.baidu.com/item/synchronized) | [this](https://baike.baidu.com/item/this) | [throw](https://baike.baidu.com/item/throw) | [throws](https://baike.baidu.com/item/throws) | | [transient](https://baike.baidu.com/item/transient) | try | [void](https://baike.baidu.com/item/void) | [volatile](https://baike.baidu.com/item/volatile) | while | * 2 由字母,數字,下劃線或美元符號($)組成 * 3不能以數字開頭 ### 1.3聲明提前 > 概念:js會將所有聲明的變量,放在作用域的頂部集中創建,賦值留在原地 ~~~ console.log(a); //undefined var a = 20; ~~~ ### 1.4嚴格模式`use strict` ~~~ //js聲明一個變量可以不使用var,js執行時自動補全 b=10; console.log(b); ~~~ ~~~ //如果嚴格模式,聲明變量必須使用var "use strict"; a = 20; console.log(a); //報錯 ~~~ ### 1.5 常量 ~~~ //=是賦值的意思 /* 常量:創建之后不能修改 */ const a = 3.14;//創建常量 //a = 40;增加修改報錯 console.log(a); //3.14 ~~~ ### 1.6 變量范圍 `全局變量`:在函數外面聲明的就叫全局變量 作用范圍:整個window `局部變量`:在函數內部聲明的變量就叫局部變量 作用fanwei:在函數的大括號中 ~~~ var g = 20; console.log(g); function b(){ var c = 30 ; //在函數內部,聲明的變量如果沒有使用var關鍵字,js將其識別為全局變量 console.log(c); } b(); console.log(c);c不能被輸出 ~~~ ### 1.7轉義字符`\` ~~~ var a ="hello world\"good\""; var str = "hello\nworld" var str = "hello\\nworld" console.log(a); console.log(str); ~~~
                  <ruby id="bdb3f"></ruby>

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

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看