小程序let与var、const

字号+ 作者:alpha 来源:www.seoalphas.com 2018-07-21 14:45 浏览次数(201)

最近在写小程序时,js文件中出现了let这个字符串,可以说之前是从未遇到过的,搜索下发现,原来是js中里面的基础语法知识,看来自己的js还是太菜了。

let其实就是js里面的三种声明变量其中的一种,其中还有var|和const。

var表示全局声明变量。

let表示声明块级别的变量,也就是局部变量。

const表示声明常量也有块级别的作用域。


let和var的一个明显的区别就是声明的变量值的改变:

function fun1(){
for(var i = 0; i <= 10;i++){
}
console.log(i);//11;--------var变量提升
};
fun1();
function fun2(){
for(let i = 0; i <= 10;i++){
}
console.log(i);//i is not defined;--------let没有变量提升
};
fun2();


const和var的明显区别是,const声明的是常量,不可被后面的代码赋值改变:

var x = 1;
x = 2;
console.log(x);//2;-----var声明的是变量,可被赋值替换
 
const y = 1;
y = 2;
console.log(y);//Assignment to constant variable.;------const声明的是常量,不可改变


标签
小程序let

本站部分技术文章为参考网上实用内容发布,目的是记录踩坑经验,若未备注来源而侵犯了您原创文章权益,请联系博主删除;对文章有不同看法的朋友欢迎在评论区留言互动

相关文章
  • 小程序view内容不换行

    小程序view内容不换行

    浏览次数:1984

  • 小程序不存在页面处理 即404页面

    小程序不存在页面处理 即404页面

    浏览次数:1621

  • 小程序4种代码文件类型

    小程序4种代码文件类型

    浏览次数:1066

  • 快速创建小程序说明

    快速创建小程序说明

    浏览次数:927

  • 微信小程序中换行,空格写法

    微信小程序中换行,空格写法

    浏览次数:880

  • wx.canIUse(String)-判断小程序的API,回调,参数,组件等是否在当前版本可用

    wx.canIUse(String)-判断小程序的API,回调,参数,组件等是否在当前版本可用

    浏览次数:799

  • 小程序app.json细节配置文档

    小程序app.json细节配置文档

    浏览次数:569

  • 小程序轮播图-swiper滑块视图容器

    小程序轮播图-swiper滑块视图容器

    浏览次数:511

网友点评
功能开发中......其实是博主懒了而已......
0.640625s