微信小程序-let,var,const的了解

微信小程序里面let,var,const的了解

在JavaScript中有三种声明变量的方式:var、let、const。 

var:声明全局变量,换句话理解就是,声明在for循环中的变量,跳出for循环同样可以使用。  

for(var i=0;i<=1000;i++){ var sum=0; sum+=i; } alert(sum); 

声明在for循环内部的sum,跳出for循环一样可以使用,不会报错正常弹出结果

 let:声明块级变量,即局部变量。 在上面的例子中,跳出for循环,再使用sum变量就会报错 

注意:必须声明'use strict'后才能使用let声明变量否则浏览并不能显示结果 

const:用于声明常量,也具有块级作用域 const PI=3.14;

也可以参考

https://blog.csdn.net/HUSHILIN001/article/details/77498774

举个栗子:

例如使用const实现小程序模块化, 我们可以将一些公共的代码抽离成为一个单独的 js 文件或者一个方法,作为一个模块来方便使用。后续也会讲下小程序的模块化。https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/module.html

export const show = function (tip) {
  wx.showToast({
    title: tip || '成功',
    icon: 'success',
    duration: 2000
  })
}

export const showTip = function (tip) {
  wx.showModal({
    title: '提示',
    content: tip || '操作失败!',
    showCancel: false,
  })

}

水平有限,若有问题请留言交流。

互相学习,共同进步:) 转载请注明出处谢谢。

猜你喜欢

转载自my.oschina.net/hp2017/blog/1806043
今日推荐