我是靠谱客的博主 美丽玫瑰,最近开发中收集的这篇文章主要介绍es6 语法 (let 和const),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、let 和const

 1.let 只在自己声明的块作用域中有效;

 

function test(){
let a = 'a';
var b = 'b';
for(let i =1;i<3;i++){
console.log(i); //正常 1.2
}
console.log(a,b); //正常 a,b
console.log(i); //错误,找不到,{}之外了,错误。报 ReferenceError错误(es6是强制开启es6的)
}
test();

2.let 不能重复声明一个变量 如 let a =1;let a =2;报错

3.const 常量不能修改 

function last(){
const PI = 3.1415926;
PI = 8; //报错
console.log(PI);
}
last();

4.const 声明的时候必须赋值

function last(){
const PI ;

PI = 8;
console.log(PI); //报错 Cannot find module
}
last();

5.const 做声明为对象可以修改

function last(){
const PI = 3.141926;
const k = {
a:1
}
k.b = 3;
console.log(PI,k);
}
last();

 

转载于:https://www.cnblogs.com/Byme/p/7607324.html

最后

以上就是美丽玫瑰为你收集整理的es6 语法 (let 和const)的全部内容,希望文章能够帮你解决es6 语法 (let 和const)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部