js聲明變量的方式,變量命名規則


一js聲明變量的方式

  1首先說明一下,聲明變量和給變量賦值是兩個概念,比如var a是聲明變量,而a=1是給變量賦值,只是我們通常使用var a=1聲明變量並賦值

  2方法一var

  

 var a=“s”

特別注意一下在var聲明的變量可以是全局的(函數外面),也可以是函數級的(函數內部),在函數內部使用var將定義一個函數級的變量,其他地方無法調用

function test() {
         globalVar = "這是一個全局變量";
        var partialVar = "這是一個局部變量";
        alert(partialVar);  //對
    }
    test();
    alert(globalVar); //這是一個全局變量

  當在函數外調用時會出錯

 function test() {
         globalVar = "這是一個全局變量";
        var partialVar = "這是一個局部變量";
    }
    test();
    alert(globalVar); //這是一個全局變量
    alert(partialVar);  //錯誤

3方法二
const用於修飾常量,定義的變量不可修改,而且必須初始化,聲明位置不限(通常聲明在js開頭)

function test(){
        const testConstant = "測試常量";
        alert(testConstant);
    }
    test();

4方法三
let聲明的變量在{}中使用,變量的作用域限制在塊級域中

for(var i = 0 ;i <= 5; i++){
setTimeout(()=>{
console.log(i)
},0)
}
// 6 6 6 6 6 6

for(let i=0;i<=5;i++){
setTimeout(()=>{
console.log(i)
},0)
}
// 0 1 2 3 4 5

 

 

二變量命名規則

    //命名規則:
    // 1.由大寫或小寫字母、數字、下划線、美元符號$組成
    // 2.不能以數字開頭
    // 3.嚴格區分大小寫,比如it和It不是一個變量
    // 4.不能使用js中關鍵字和保留字,比如var,for是關鍵字,保留字是js以后可能成為關鍵字的詞比如class
    // 5.盡量做到見其名知其意,名字起得有意義一點,用小駝峰命名法

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM