当前位置:首页 > 日记 > 正文

对于6入门教程的让和const命令的详细解释

对于6入门教程的让和const命令的详细解释
前言

在Javascript中,我们都知道使用var来声明variables.javascript是一个功能区域,其中的变量可以被外部访问的函数和变量,不能被外界访问的功能。

我们非常熟悉函数级范围导致某些代码块中变量在全局范围内有效的问题。
对于(var i = 0;i < 10;i + +){
console.log(我); / / 0,1,2,9…
}
console.log(我); / / 10

如果(真){
var=20;
}
console.log(S); / / 20
在6,让(变量)和常量(常数)添加声明变量,使用块级的范围,和变量声明在代码块才有效。下面是一个详细的介绍。

让命令

6添加让声明变量的命令。它和瓦尔河很相似,但只有通过让声明的变量仅在代码块,让命令位于。

请看下面的代码:
{
A=10;
var b=9;
}
警报(一); / / referenceerror:一是未定义的
警报(b);9
再看下面的代码:
var = { };
对于(var i = 0;i < 10;i + +){
var;
{函数(){
Console.log(C);
};
}
{ 6 }(); / 9
如果使用了声明,最终输出值为6:
var = { };
对于(var i = 0;i < 10;i + +){
让我;
{函数(){
Console.log(C);
};
}
{ 6 }(); / 6
此外,声明中的变量不会增加。
功能do_someting(){
console.log(一); / / referenceerror
A=2;
}
最后,不允许在同一范围内重复相同的变量。
/ /报错
{
A=10;
var a=1;
}

/ /报错
{
A=10;
A=1;
}
实际上,它是一个添加到Javascript的块级范围。

函数(){
设n=6;
如果(真){
设n=10;
}
console.log(N); / / 6
}
上面的代码有两个代码块,所有的代码块都声明n变量,在运行之后输出是6,这表明外部代码块不受内部块代码的影响,如果不是用var来定义变量n,最终输出是10。

此外,6还规定,本身的功能范围内的代码块,它位于。
函数f(){ console.log(我在);}
(函数(){())
如果(false){
重复语句函数f
函数f(){
console.log(我);
}
}

(f);
}();
上面的代码片段中,运行在ES5,会让我在里面,但在6将得到我之外。

const的命令

const用于声明常量。声明一声明后,它的值不能改变。
常数pi=3.1415;
console.log(PI); / / PI

pi=3;
console.log(PI); / / 3.1415

常数pi=3.1;
console.log(PI); / / 3.1415
有一点需要注意的是,常数的重复定义不会被错误地报告,但它只能是一个无声的失败。
常量的作用域与LET命令相同:它只在声明的块级范围内有效。
如果(条件){
常量max=5;
}

常量在这里不可见(或不可用)
另外,常量常数不能被回收。
var消息hello!;
让年龄= 25岁;

下面的两行报错 / /
消息常量=odbye!;
常量年龄= 30;
总结

以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一定的帮助。如果有任何疑问,您可以留言交流,谢谢您的支持。

相关文章

如何使用5星级数据库表结构更有效

如何使用5星级数据库表结构更有效

表结构,数据库,星级,如何使用,更有效地,产品数据库设计时,经常遇到5星级评价。如何设计数据表以保证查询效率,减少数据冗余 初步设计思路如下。请改正。 第一,最终效果, 二、表结构 复制代码代码如下所示: 如果不存在,创建表(书) ` ID ` int(8)不为…

使用快捷windows7安装字体以节省空

使用快捷windows7安装字体以节省空

安装,空间,字体,节省,快捷,点评:在XP中,Vista为了节省空间来驱动,通常当我们安装字体快捷键来安装字体时,这里是安装步骤,有需要的朋友可以参考一下。 XP之前,Vista为了节省空间来驱动,通常当我们安装字体快捷键来安装字体时: 输入控制面板,点字体,…

如何配置Outlook日历

如何配置Outlook日历

配置,日历,电脑软件,Outlook,核心提示:注册表提供了详细的信息在以下项目:Outlook配置hkey_current_user 软件微软办公室 9 观选项日历… 注册表提供了以下项目中Outlook配置的详细信息: hkey_current_user 软件微软办公室 9 观选项日历 可…

MySQL中按组与按序的区别

MySQL中按组与按序的区别

按序,区别,电脑软件,MySQL,中按组,通过理解英语中的行类型,默认值是升序。在顺序之后,必须列出排序字段的名称,这可以是许多字段名。 按组理解英语是一个组,必须使用一个聚合函数,至少需要一个分组标志字段。 什么是聚合函数 总和()、计数()、AVG()等…

快速interchangeoverWord表格的两

快速interchangeoverWord表格的两

数据,两排,表格,快速,电脑软件,核心提示:对齐= 'center>常用办公软件的人可能会遇到需要两相邻的字行之间的数据交换。怎样使它最方便您仍然喜欢我们通常在Word文件的相应位置中首先插入新的空行和…经常使用office软件的人可能遇到了需要…

CAD如何计算不规则图形的周长?

CAD如何计算不规则图形的周长?

CAD如何计算不规则图形的周长?,图形,不规则,计算,命令行,点击,选择,确认,绘图,在使用CAD进行绘图设计的过程中,应该如何快速计算出不规则图形的周长呢?下面小编就给大家分享具体的操作方法和步骤,供大家参考使用,一起来看看吧。1、首先打开CAD绘图软件,进…

XP系统中屏蔽ESC键序列的方法

XP系统中屏蔽ESC键序列的方法

屏蔽,方法,系统,序列,电脑软件,点评:如何在Windows XP CTRL+ALT+DEL组合键屏蔽,即任务管理器,任务切换组合键(Alt + Tab),任务栏和开始菜单Ctrl + Esc,vk_lwin,vk_rwin。 对于那些已经用过,几乎没有人不知道CTRL+ALT+DEL组合键,尤其是当使用频繁崩溃…

Oracle快速删除重复记录

Oracle快速删除重复记录

删除,快速,电脑软件,Oracle,你正在学习的Oracle课程是:Oracle快速删除重复记录。当做一个项目时,当一个同事引导数据时,他意外地将所有数据从表中取出。也就是说,表中的所有记录都是重复的,这个表的数据是一千万,是一个生产系统,也就是说,你不能删…

通过菜单编辑器提高搜索功能

通过菜单编辑器提高搜索功能

编辑器,菜单,搜索功能,电脑软件,注释:我们非常习惯于使用开始菜单中的搜索功能来搜索我们想要的文件,但是这个函数也有一些限制,例如,在这里很难找到一些安装软件。 人们相信,当开始寻找程序或软件时,很多人已经习惯了在开始菜单中的搜索功能。单…

方法单词的部首输入法

方法单词的部首输入法

输入法,方法,部首,单词,电脑软件,问题:如何在单词中输入部首 答:插入符号在下拉菜单中找到的子集;CJK统一汉字;如果你不能打基,你也可以找到部首补充看到输入法的使用,你可以。…

什么过程是dxdebugservice.exe过程

什么过程是dxdebugservice.exe过程

过程,电脑软件,dxdebugservice,exe,点评:DxDebugService.exe是微软微软DirectX SDK开发包相关程序调试的调试与开发 进程文件:dxdebugservice或dxdebugservice.exe 进程名称:DirectX调试服务 过程类别:安全风险的过程 英文描述: dxdebugservic…

spoolsv.exe过程的到底是什么

spoolsv.exe过程的到底是什么

到底是什么,过程,电脑软件,spoolsv,exe,评论:对spoolsv.exe系统工艺介绍 进程文件:spoolsv或spoolsv.exe 进程名称:打印机后台程序服务 描述:Windows打印任务控制程序用于打印机准备好。 U3000 简介:该服务是打印和传真工作在缓冲池的管理。 sp…