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