<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [TOC] * * * * * # 變量 ### 什么是變量 什么是變量? 從字面上看,變量是可變的量;從編程角度講,變量是用于存儲某種/某些數值的容器。我們可以把變量看做一個盒子,為了區分盒子,可以用BOX1,BOX2等名稱代表不同盒子,BOX1就是盒子的名字(也就是變量的名字)。 ![](https://box.kancloud.cn/cd0fddab15664be9bc62034f600e43da_217x120.png) 定義變量使用關鍵字var,語法如下: ![](https://box.kancloud.cn/8cdf81cc23b717579c67577e1c8f0229_297x142.png) var就是一個關鍵字,所謂關鍵字,就是有特殊功能的小詞語。 關鍵字后面一定要有空格隔開。 等號表示賦值,會將等號右邊的值,賦給左邊的變量。 ### 變量的命名規范 變量名可以任意取名,但要遵循命名規則: 只能由英語字母、數字、下劃線、美元符號$構成,且不能以數字開頭,并且不能是JavaScript保留字。 變量的命名規則! 1.變量命名JavaScript 變量名稱不能以數字 (0-9) 開頭,必須以字母或是下標符號”_”或者”$”為開頭。 2.變量名長度不能超過255個字符。 3.變量名中不允許使用空格。 4.不用使用腳本語言中保留的關鍵字及保留符號作為變量名。比如 break 或 boolean,這些命名變量是無效的。 5.變量名區分大小寫。(javascript是區分大小寫的語言)比如,Name 和 name 是兩個不同的變量。 **不能使用關鍵字定義變量** ![](https://box.kancloud.cn/48b1d545de3716f385ec7550fce125f1_527x170.png) **不推薦使用保留字定義變量** ![](https://box.kancloud.cn/0a34a1d83cd5aa34d209e8d5659a2795_581x173.png) 下列都是非常正確的變量命名: ~~~ var haha = 250; var xixi = 300; var a1 = 400; var a2 = 400; var abc_123 = 400; var $abc = 999; var $o0_0o$ = 888; var $ = 1000; var _ = 2000; var ________ = 3000; ~~~ 下列都是錯誤的命名: ~~~ var a-1 = 1000; //不能有怪異符號 var a@ = 2000; //不能有怪異符號 var 2year = 3000; //不能以數字開頭 var a¥ = 4000; //不能有怪異符號 var a*#$#$@ = 5000; //不能有怪異符號 var a b =300; //不能有空格 ~~~ ### 變量的定義和賦值 變量用var來定義。只有定義之后,這個變量才能夠使用。 比如,我們不設置變量,直接輸出: ~~~ <script type="text/javascript"> console.log(a); </script> ~~~ ![](https://box.kancloud.cn/2798c8a57d662fa97309ba16d53b1989_278x126.png) 正確: ~~~ var a; // 定義 a = 100; //賦值 console.log(a); //輸出100 ~~~ 有經驗的程序員,會把定義和賦值寫在一起: ~~~ var a = 100; //定義,并且賦值100 console.log(a); //輸出100 ~~~ 注意: 在JavaScript中,永遠都是用var來定義變量。 賦值用等于號,表示等號右邊的值,賦給左邊的變量。 在JS中區分大小寫,如變量mychar與myChar是不一樣的,表示是兩個變量。 變量雖然也可以不聲明,直接使用,但不規范,需要先聲明,后使用。 ### JavaScript變量作用域 一個變量的作用域就是該變量定義后在程序中的作用范圍。JavaScript 變量有兩個變量作用域。 **全局變量:** 1. 在最外層聲明的變量。 2. 在函數體內部,但是沒有聲明var 的變量也是全局變量 全局變量具有全部整體范圍的作用域,這意味著它可以在 JavaScript 代碼任何地方定義。 **局部變量:** 在函數體內部的 聲明的變量 局部變量僅在定義它的函數體內可以訪問到。函數參數對于函數來說就是局部變量 小知識點: 隱式的全局變量 1 在函數體內部,但是沒有聲明var 的變量也是全局變量。 ~~~ var a = 1 function func() { a = b = 2 } func() alert(a) alert(b) ~~~ ### 區分變量和字符串 ~~~ var a = 100; console.log("哥們,字母表里面第一個字母是啥?"); console.log("a"); //輸出字母a ~~~ ![](https://box.kancloud.cn/e67f425e6f8719d02246906f47fac7c7_244x124.png) ~~~ <script type="text/javascript"> alert(123);//123是數字,所以不需要加引號 alert("重慶發展很快喲!");//重慶發展很快喲! 是字符串,必須加上引號 alert(1.22); //正確 alert(一二三);//錯誤 alert("123"); alert("重慶發展很快喲!"); </script> ~~~ 這個a在引號里面,所以就是一個字符串“a”了,而不是一個變量。換句話說,一個變量如果想輸出保存的內容,那么就不能加引號。
                  <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>

                              哎呀哎呀视频在线观看