微信小程序let和var以及const有什么区别

微信小程序let和var以及const有什么区别,第1张

您好!很高兴能为您解答,  在JavaScript中有三种声明变量的方式:var、let、const。 var:声明全局变量,换句话理解就是,声明在for循环中的变量,跳出for循环同样可以使用。 [JavaScript] 纯文本查看 复制代码 ? 1 2 3 4 5 for(var i=0i<=1000i++){ var sum=0sum+=i} alert(sum)声明在for循环内部的sum,跳出for循环一样可以使用,不会报错正常d出结果 let:声明块级变量,即局部变量。 在上面的例子中,跳出for循环,再使用sum变量就会报错 注意:必须声明'use strict'后才能使用let声明变量否则浏览并不能显示结果 const:用于声明常量,也具有块级作用域 const PI=3.14

微信小程序扫描点数弄的步骤如下:

1、在小程序页面中引入扫码API:`constwx=require('weixin-sdk')。`。

2、在需要实现扫码功能的组件中添加一个按钮或其他事件触发器,并为其绑定一个扫码事件函数。

3、在页面的js文件中编写扫码事件函数。

4、运行小程序并测试。

一、多个页面设置回调变量

在多个页面设置回调变量时,可以在app.js中设置一个全局变量:

const globalData = {

name: '',

age: ''

}

App({

globalData:globalData

})

然后在需要使用回调变量的页面中调用:

Page({

data:{

name:'',

age:''

}

onLoad:function(){

this.setData({

name:app.globalData.name,

age:app.globalData.age

})

}

})

二、单个页面设置回调变量

在单个页面设置回调变量时,可以使用wx.setStorage和wx.getStorage来保存和获取回调变量:

//设置回调变量

wx.setStorage({

key:"name",

data:"张三"

})

//获取回调变量

wx.getStorage({

key:"name",

success: function(res) {

console.log(res.data)

}

})


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8076644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存