微信小程序中var、let、const有何具体用法及差异?

更新于
2026-09-26 20:10:42
1阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计5270个文字,预计阅读时间需要22分钟。

微信小程序中var、let、const有何具体用法及差异?

微信小程序可以使用JavaScript的ES6最新标准来开发,其中var、let、const的用法与区别可以视为JavaScript+ES6标准中的var、let、const用法与区别。let命令+基本用法+ES6+新增了let命令,用来声明变量。

微信小程序可以使用Javascript的最新ES6标准来开发所以微信小程序中var、let、const用法与区别可以视为Javascript ES6标准中var、let、const用法与区别

let命令

基本用法

ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。

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

上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两个变量,结果let声明的变量报错,var声明的变量返回了正确的值。这表明,let声明的变量只在它所在的代码块有效。

for循环的计数器,就很合适使用let命令。

for (let i = 0; i < 10; i++) { // ... } console.log(i); // ReferenceError: i is not defined

上面代码中,计数器i只在for循环体内有效,在循环体外引用就会报错。

下面的代码如果使用var,最后输出的是10。

阅读全文

本文共计5270个文字,预计阅读时间需要22分钟。

微信小程序中var、let、const有何具体用法及差异?

微信小程序可以使用JavaScript的ES6最新标准来开发,其中var、let、const的用法与区别可以视为JavaScript+ES6标准中的var、let、const用法与区别。let命令+基本用法+ES6+新增了let命令,用来声明变量。

微信小程序可以使用Javascript的最新ES6标准来开发所以微信小程序中var、let、const用法与区别可以视为Javascript ES6标准中var、let、const用法与区别

let命令

基本用法

ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。

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

上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两个变量,结果let声明的变量报错,var声明的变量返回了正确的值。这表明,let声明的变量只在它所在的代码块有效。

for循环的计数器,就很合适使用let命令。

for (let i = 0; i < 10; i++) { // ... } console.log(i); // ReferenceError: i is not defined

上面代码中,计数器i只在for循环体内有效,在循环体外引用就会报错。

下面的代码如果使用var,最后输出的是10。

阅读全文