JavaScript let 和 const

技术JavaScript let 和 const JavaScript let 和 constlet 声明的变量只在 let 命令所在的代码块内有效。
const 声明一个只读的常量,一旦声明,常量的值

JavaScript let和const

由let声明的变量只在let命令所在的代码块中有效。

Const声明一个只读常量。一旦声明,常量的值就不能更改。

在ES6之前,JavaScript只有两个作用域:全局变量函数内的局部变量.

全局变量

在函数外声明的变量范围是全局的:

var卡纳梅='沃尔沃';

//您可以在这里使用卡纳梅变量。

函数my FuncTion(){ 0

//这里也可以使用卡纳梅变量。

}

在JavaScript程序中,可以在任何地方访问全局变量。

局部变量

在函数中声明的变量的范围是局部的(在函数中):

//这里不能使用卡纳梅变量。

函数my FuncTion(){ 0

var卡纳梅='沃尔沃';

//您可以在这里使用卡纳梅变量。

}

//这里不能使用卡纳梅变量。

函数中用var声明的变量只能在函数内容中访问,或者没有var的全局变量。

重新定义变量

使用var关键字重新声明变量可能会导致问题。

在块中重新声明变量也会在块外重新声明变量。

var x=10

//这里的输出x是10。

{

var x=2;

//这里的输出x是2。

}

//这里的输出x是2。

let关键字可以解决这个问题,因为它只在let命令所在的代码块{}有效。

var x=10

//这里的输出x是10。

{

设x=2;

//这里的输出x是2。

}

//这里的输出x是10。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/143784.html

(0)

相关推荐

  • 爱奇异vip黄金7天试用,爱奇艺黄金VIP卡怎么用啊

    技术爱奇异vip黄金7天试用,爱奇艺黄金VIP卡怎么用啊在用爱奇艺看电视、电影的时候,先登录,点开通会员,用卡开通,再输入卡号和密码就可以了爱奇异vip黄金7天试用。VIP开通方法: 第一步:登录爱奇艺会员中心,使用爱奇

    生活 2021年10月25日
  • 摔跤技巧,求摔跤的技巧和基本功!!!

    技术摔跤技巧,求摔跤的技巧和基本功!!!即便只是技巧摔跤技巧,也需要花时间磨练,巧劲不是那么容易掌握的。说两个基本功吧:拉皮带,转缸。 选一条自行车内胎,一劈为二,选一条,两手各握其中一端。进行一手向前一手向后的对拉训练

    生活 2021年10月28日
  • hadoop学习笔记之-hbase完全分布模式安装-5

    技术hadoop学习笔记之-hbase完全分布模式安装-5 hadoop学习笔记之-hbase完全分布模式安装-5http://blog.csdn.net/lichangzai/article/deta

    礼包 2021年12月22日
  • windows自带画图中曲线的使用(如何根据训练的模型绘制roc曲线)

    技术怎么用WindML画个图这篇文章主要为大家展示了“怎么用WindML画个图”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么用WindML画个图”这篇文章吧。用WindM

    攻略 2021年12月22日
  • 电动牙刷和普通牙刷哪个好,电动牙刷真的比普通牙刷好吗

    技术电动牙刷和普通牙刷哪个好,电动牙刷真的比普通牙刷好吗我早就使用电动牙刷的刷牙了,要说电动牙刷的效率,的确比手动牙刷要高一些,因为它的震动频率很快,能够起到清除牙齿污垢的良好效果,建议大家可以买一个试试,我的感觉效果很

    生活 2021年10月21日
  • 现在做什么生意赚钱,今年有什么商机能创业赚钱

    技术现在做什么生意赚钱,今年有什么商机能创业赚钱今年什么商机能赚到钱呢现在做什么生意赚钱?
    其实在今天的社会中,在我们身边,这生活中有太多赚钱的机会,只是你能不能发现或者说你愿意不愿意去做,如果大家都知道了赚钱的机会,那

    生活 2021年10月31日