• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 知识库 知识库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

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

武飞扬头像
xhjyxxw
帮助1

知行礼动

大家好,今日小科来聊聊一篇关于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