C++ 中const总结 const 限定符把一个对象转换成一个常量,如 const int bufSize=512; 申 明 bufSize 的时候,如果不将它初始化,那么编译器会报错:const object must be initialized if not extern。因为 bufSize 被 const 限定符限制,如果不在 申明 bufSize 的时候给它赋值,就不能再给它赋值(因为常量在定义之后就不能 被修改),它就没有任何意义了。 下面将详细的讨论一下 const 变量的作
微信小程序可以使用Javascr ipt的最新ES6标准来开发所以微信小程序中var、let、const用法与区别可以视为Javascr ipt ES6标准中var、let、const用法与区别
let命令
基本用法
ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。
{
let a = 10;
var b = 1;
}
a // ReferenceError: a is not defined.
b // 1
上面代码在代码
1、let命令:
ES6 新增了let命令,用来声明变量。它的用法类似于var,但是 let 所声明的变量,只在let命令所在的代码块内有效。
代码如下:
{
let a = 1;
var b = 2;
}
console.log(b);// 2
console.log(a);// ReferenceError: a is not defined.
结果:
以上代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两
var、let、const的异同之处
在ES6中新增的两个声明关键字let、const,它们和var一样都是用来声明的。let和var两个声明关键字非常的相似 ,但是实际上他们之间有明显的不同 。而const和let非常相似。但是又有一个明显的不同点,下边我们就看一下它们之间的区别与联系吧:
一、var和let的异同
在写法方面:
//在写法上,两者是相同的
var a = 10;
console.log(a) //10
let b = 20;
console.log(b) //