js问题

作者: 追忆ii | 来源:发表于2018-03-26 18:04 被阅读0次

js中let和var定义变量的区别,主要体现在作用于的不同。

var定义的变量是全局变量或者函数变量。

let定义的变量是块级的变量。

例如:

while(1){

let let1 = 2;

var var1 = 2;

}

alert(let1);  //不可访问

alert(var1);  //可以访问

也就是说,let只对它所在的最内侧块内有效,而var的范围至少是一个函数之内。

相关文章

  • js问题

    Call 和 Apply 的区别语法:function.call(thisObj [, arg1[, arg2[,...

  • js问题

    js中let和var定义变量的区别,主要体现在作用于的不同。 var定义的变量是全局变量或者函数变量。 let定义...

  • js this 问题

    js 的 this 是个比较令人头疼的东西,尤其是在面试的时候,深受面试官的喜爱。我们今天来谈谈 js 中的 th...

  • js问题

    Call 和 Apply 的区别 语法:function.call(thisObj [, arg1[, arg2[...

  • immer优化react

    React.js性能优化 js中可变数据的问题 互相引用的问题 JS 普通数据类型之间是没有互相引用的问题的,对象...

  • js中的继承(es5)

    这个问题事关js里面的很多难点的问题,诸如prototype,call和apply等,也是js面向对象的问题,值得...

  • 轮播图

    就是HTML+CSS+JS js js js大部分都是js的问题。 归纳下我的小错误。 1、箭头 左右 2、样式s...

  • decimal.js的使用

    decimal.js js有精度问题, 对于一些金额的计算就总是与偶莫名其妙的问题 decimal.js是使用的二...

  • 高性能js之script的加载

    js加载: 看了网上很多文章写关于js加载的问题。总结了一下。js放在head标签头部会存在很多问题, 1:scr...

  • Vue搭建中出现的下载不下来的问题

    问题描述:vue框架搭建中下载问题 问题原因:vue是在node.js基础上(node.js是将javascrip...

网友评论

      本文标题:js问题

      本文链接:https://www.haomeiwen.com/subject/spucqftx.html