博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
let 与 const 生命变量
阅读量:7298 次
发布时间:2019-06-30

本文共 607 字,大约阅读时间需要 2 分钟。

hot3.png

let实际上为JavaScript新增了块级作用域。

{  let a = 10;  var b = 1;}a // ReferenceError: a is not defined.b // 1

let不允许在相同作用域内,重复声明同一个变量。

// 报错function () {  let a = 10;  var a = 1;}// 报错function () {  let a = 10;  let a = 1;}

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

const PI = 3.1415;PI // 3.1415PI = 3;// TypeError: Assignment to constant variable.

const的作用域与let命令相同:只在声明所在的块级作用域内有效。

if (true) {  const MAX = 5;}MAX // Uncaught ReferenceError: MAX is not defined

const声明的常量,也与let一样不可重复声明。

var message = "Hello!";let age = 25;// 以下两行都会报错const message = "Goodbye!";const age = 30;

转载于:https://my.oschina.net/yan5845hao/blog/748570

你可能感兴趣的文章
Github常见错误
查看>>
板子集合
查看>>
第四十一课、编辑交互功能的实现------------------狄泰软件学院
查看>>
cocos2d-x之监听手机的物理按键
查看>>
python数据处理excel和pdf,并打包成exe
查看>>
基于 HTML5 WebGL 的低碳工业园区监控系统
查看>>
如何使绝对定位内部元素不继承父级宽度,而是靠内容自动撑开宽度(转载)
查看>>
《程序猿的生命周期》阅读有感
查看>>
重温排序算法
查看>>
Instrumentation 功能介绍(javaagent)
查看>>
Core J2EE Patterns - Data Access Object
查看>>
SpringCloud学习成长之路 六 cloud配置中心
查看>>
MyEclipse定位class文件
查看>>
STM32(HY-SRF05)超声波测距项目
查看>>
《practical Java》读书笔记
查看>>
数据库字段顺序的【坑】
查看>>
spring5新响应式框架-webflux实战
查看>>
软甲架构笔记 三
查看>>
STL training (uva上一些比较好的用来熟悉STL)
查看>>
[未完成]关于CSS的总结
查看>>