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)

相关推荐

  • 烤肉食材有哪些,烤肉的时候烤什么食材比较好吃

    技术烤肉食材有哪些,烤肉的时候烤什么食材比较好吃又到了吃烧烤的季节了,每年夏季我们家都会组织几次大型的烧烤聚会。我们家姊妹多,每个姊妹家里的儿女,孙子烤肉食材有哪些、外甥等一起过来,几十个人聚在一起特别热闹。
    我们每家都

    生活 2021年10月26日
  • 网上学历认证,网上怎样打印学历认证证书

    技术网上学历认证,网上怎样打印学历认证证书学历认证报告打印流程1、登陆学信网“中国高等教育学生信息网站(学信网),点击“学历查询”网上学历认证。2、出现“零散查询”页面,点击“零散查询”。3、在页面里输入毕业证证书编号,

    生活 2021年10月21日
  • springboot动态切换数据源不重启(springboot 项目中多个数据源切换)

    技术Springboot动态切换数据源怎么实现这篇文章主要介绍“Springboot动态切换数据源怎么实现”,在日常操作中,相信很多人在Springboot动态切换数据源怎么实现问题上存在疑惑,小编查阅了各式资料,整理出

    攻略 2021年12月16日
  • Hibernate查询语句有哪些

    技术Hibernate查询语句有哪些小编给大家分享一下Hibernate查询语句有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. se

    攻略 2021年12月8日
  • elasticsearch推荐书籍(elasticsearch统计有多少字数)

    技术将唐诗三百首写入 Elasticsearch 会发生什么本篇文章给大家分享的是有关将唐诗三百首写入 Elasticsearch 会发生什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,

    攻略 2021年12月16日
  • docker swarm集群中如何指定容器部署节点

    技术docker swarm集群中如何指定容器部署节点这篇文章给大家介绍docker swarm集群中如何指定容器部署节点,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在docker swarm 集

    攻略 2021年10月20日