2022年02月04日发布JavaScript定义变量

大家好,今日小科来聊聊一篇关于2022年02月04日整理发布:JavaScript如何定义变量的文章,现在让我们往下看看吧!
本文详细介绍了定义变量的JavaScript方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
标识符命名规则标识符由字母、数字、#带下划线的标题、$、变量名不能以数字开头、标识符不能使用内置关键字if、for、break、var、let等组成。标识符应该使用驼峰命名形式——由变量名组成的单词的首字母大写var messageAsBoolean=' HHO ';定义变量如何定义变量。
var message=' qqqq
消息='qqqq '
让消息=' qqqq
const message=' aaaaaVar定义的变量将自动提升到顶级范围,而let定义的变量不会提升到第一行。
函数a()
{
console . log(a);//不报错,范围A自动提升到顶行,内容未定义。
var a=' aaaaaa
}等于:
函数a()
{
风险值a;
console . log(a);
a=' aaaaaa
}变量范围由}let和var声明
let声明的变量的作用域是块作用域。
功能乐趣()
{//功能块范围的开始
if(true){//if语句块范围的开始
}//if语句块范围的结束
}//函数块范围结束var声明的变量范围就是函数范围。
函数fun(){ //函数范围的开始
}//如何全局声明函数作用域的结束。
/* 1.直接定义的变量,没有字母、var和其他修改*/
消息=' aaaaaaaa
/* 2.全局变量区域中应用的变量*/
var消息=' aaaaaa
let message=' aaaaa
/*注意: js文件的开头,不在任何函数中*/条件声明
var定义的变量将提升值函数的顶部,重复的定义将被替换*/
函数fun(){ 0
var name=' lili
if(true){ 0
var name=' hho//不会报错,代码类似于name=' hho
console.log(名称);//打印结果为hho
}
console.log(名称);//打印结果为hho
} let定义的变量不会提升到函数的顶部。
函数fun(){ 0
let name=' lili
if(true){ 0
let name=' hho//新定义的变量名
console.log(名称);//打印结果为hho
}
console.log(名称);//打印结果是丽丽。
}const定义的变量
由定义的变量的属性类似于let的属性,但是不能修改由const定义的变量值。
const name=' hho//只能使用,不能修改。由name变量的值定义的变量的作用域是block作用域,它与字母的作用域相同。
必须初始化常量定义变量。
这篇好文章是转载于:知行礼动
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 知行礼动
- 本文地址: /news/detail/tanhbggfkk