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)

相关推荐

  • Android自定义View实现体重表盘的方法是什么

    技术Android自定义View实现体重表盘的方法是什么本篇内容介绍了“Android自定义View实现体重表盘的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如

    攻略 2021年11月1日
  • 如何使用asp连接Mysql

    技术如何使用asp连接Mysql这篇文章主要介绍了如何使用asp连接Mysql,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。ASP连接Mysql数据库的问

    攻略 2021年11月1日
  • Nginx 项目部署

    技术Nginx 项目部署 Nginx 项目部署1. Window 本地部署
    1.1 下载安装官方地址https://nginx.org/其中包含很多nginx版本,大致可以分为:Mainline ver

    礼包 2021年10月28日
  • hadoop系列之三:Hadoop2.x安装与实验

    技术hadoop系列之三:Hadoop2.x安装与实验 hadoop系列之三:Hadoop2.x安装与实验如果参考我的是校友,同选大数据分析的课,不要直接复制,这是我的报告。我只能保证我这么做能做出来,

    礼包 2021年12月18日
  • Android性能测试关注的指标有哪些

    技术Android性能测试关注的指标有哪些本篇内容介绍了“Android性能测试关注的指标有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔

    攻略 2021年11月10日
  • properties文件怎么读取里面数据(properties文件数据怎么获取)

    技术怎样读取properties或yml文件数据并匹配今天就跟大家聊聊有关怎样读取properties或yml文件数据并匹配,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有

    攻略 2021年12月18日