本文摘自PHP中文网,作者醉折花枝作酒筹,侵删。
本篇文章给大家详细介绍一下JavaScript定义变量的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。标识符命名规则
- 标识符的组成有字母、数字、## 标题下划线、$、变量名不能以数字开头
- 标识符不能使用内置关键字 if,for,break,var,let,等等
- 标识符应使用驼峰命名形式-变量名组成的单词首字母大写
1 |
|
定义变量
定义变量的方式
1 2 3 4 |
|
var 定义变量会自动提升到顶部作用域,let定义的变量不会提升至首行
1 2 3 4 5 |
|
等同于:
1 2 3 4 5 6 |
|
let 和 var 声明的变量作用域
?let 声明的变量的作用范围是块作用域
1 2 3 4 5 6 7 |
|
?var 声明的变量作用域为函数作用域
1 2 3 |
|
?全局声明方式
1 2 3 4 5 6 |
|
条件声明
?var 定义的变量会提升值函数的顶部,重复定义会被替换 */
1 2 3 4 5 6 7 8 |
|
?let 定义的变量不会被提升至函数的顶部
1 2 3 4 5 6 7 8 |
|
const 定义的变量
?定义的变量的属性和let相似,但是 const定义的变量值不可被修改
1 |
|
?定义的变量的作用域为块作用域,和 let 相同
?const 定义变量必须初始化
1 |
|
【推荐学习:javascript高级教程】
以上就是JavaScript如何定义变量的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
javascript 中 setinterval 函数怎么用?
更多相关阅读请进入《javascript》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者