微信小程序var和let以及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;

最新文章

  1. php 单双引号的区别
  2. CSS好看的按钮
  3. Datagard產生gap
  4. [dts]Device Tree机制
  5. Python3中的新特性(1)——新的语言特性
  6. 【产品体验】ONE一个
  7. Zend Studio 10正式版破解(2013-02-26更新)
  8. Linux read语法及浅析
  9. RCTF Re300 Writeup
  10. 利用CSS3选择器定制checkbox和radio
  11. Fedora25
  12. [ACdream]女神教你字符串——违和感
  13. MySQL复制之实践篇
  14. xBIM 应用与学习 (一)
  15. 2018 大湾区(深圳) .NET技术分享交流会 第一期
  16. 更换jupyter notebook风格主题、修改默认工作路径(Ubuntu系统和Win系统)
  17. Android PageAdapter翻译
  18. PL/SQL学习笔记之数据类型中的标量、LOB
  19. Chrome浏览器下CSS字体大小设置小于12px无效问题
  20. uva10655矩阵快速幂

热门文章

  1. 0day堆(1)堆的管理策略
  2. 20199326《Linux内核原理与分析》第十二周作业
  3. XSS Challenge(1)
  4. 【Linux常见命令】uname命令
  5. Jenkins+Jmeter+Ant   生成测试报告
  6. 01-复杂度2&#160;Maximum Subsequence Sum
  7. 快放弃你的管家软件吧! Part 2 强制删除
  8. 网络流--最大流--POJ 1273 Drainage Ditches
  9. python selenium(常用关键字)
  10. ubuntu 下修改MySQL 的root用户密码