欢迎光临散文网 会员登陆 & 注册

千锋web前端开发项目教程_1000集完全零基础入门HTML5+CSS3+JS到

2023-07-19 23:12 作者:bili_74990587328  | 我要投稿

定义变量的关键字

  • let和const
  • let/const和var区别
  • 预解析:let/const没有预解析
  • 重复声明:let/const不允许重复声明
  • 块级作用域:let/const有块级作用域(任何一个可以执行代码段的大括号,都会限制其使用范围)
  • let和const的区别

(1)let定义的变量值可以被修改,const定义的常量值不允许被修改

(2)let可以在定义的时候不赋值,但是const定义的时候必须赋值

直接变量赋值    var定义          let定义

不会预解析       会预解析         不会预解析window下      window下    不会放在window下在全局可以使用 全局中可以使用  块内作用域

1、变量名必须使用合法字符,不能使用数字开始,并且变量名只能包含字母、数字、下划线、$。

 2、变量名必须使用驼峰式命名法,第一个字母不用大写,后续的单词首字母大写,如果临时变量尽量使用下划线起始_temp

 3、不能使用js中关键字和保留词 if for while protected private public

 4、禁止定义与window属性同名的变量,当然使用let时不遵循

千锋web前端开发项目教程_1000集完全零基础入门HTML5+CSS3+JS到的评论 (共 条)

分享到微博请遵守国家法律