一、let与var的区别:
1.let不会变量提升
变量提升的意思:
console.log(i);
var i = 0;
输出结果为undefined。
原因是为上面两行代码等同于:
var i;
console.log(i);
i = 0;
这就是变量提升,会将对变量的定义放到代码块的最顶部。
MDN的说明
2.let只在当前代码块内有效
使用var有一个常见问题:
for(var i = 0;i < 3;i++){
console.log(‘yes’)
}
console.log(‘i=’+i)
会打印出来"i=3"
但是用let,就不会出现这个问题
for(let i = 0;i < 3;i++){
console.log(‘yes’)
}
console.log(‘i=’+i)
执行这段代码则会报错,说i没有被定义。
二、const
const是用来定义常量的,一旦定义好,就不能再修改了。
但是const只是用来限制指向的内存地址不能改变,但是如果这个内存地址上的数据改变了,是可以的。或者说得直白一点,就是指向的如果是一个可变的容器,容器中的数据改变了,那么是允许的。
这里突然想到了 C语言里面学的指针~
三、函数
1.默认参数:
关键词:MDN里的解构赋值
function person(name,{age=18,gender=‘女’}={}){
console.log(name,age,gender);
}
person(“知了”,{gender:“男”});
2.箭头函数:
item => {
console.log(item)
}

(item1,item2)=>(item1+item2)

箭头函数有个特点,就是箭头函数完全修复了匿名函数中this的指向,this总是指向词法作用域。
详情见廖雪峰箭头函数

知了课堂小程序es6相关推荐

  1. Java 微课堂小程序

    系统采用ssh+mysql 运行视频:https://pan.baidu.com/s/1RJ1SOv_JyFJFv9hl4NDqyQ 提取码:eluq 咨询代码联系 vx/qq:1638066786

  2. 腾讯在线教育小程序开发实践之路

    前言: 小程序是一种新的开放能力, 开发者可以快速地开发一个小程序,便可以在微信内被便捷得获取和传播,同时具有出色的使用体验.随着近两年来小程序风口的爆发,越来越多的开发者.企业开始接入小程序,那么在 ...

  3. 微信小程序大全之100荐(701~800)

    2019独角兽企业重金招聘Python工程师标准>>> ###701.一把刀汉英词典 一把刀汉英词典小程序 简介:一把刀汉英词典,提供14万汉字.词语的拼音发音.英文翻译.中英文例句 ...

  4. Java+SSM二手交易商城微信小程序源码【包调试运行】

    目录 一.程序介绍: 三.文档目录: 四.运行截图: 五.数据库表: 六.代码展示: 七.更多学习目录: 八.互动留言 一.程序介绍: 文档:开发技术文档.参考LW.答辩PPT,部分项目另有其他文档 ...

  5. nodejs毕业设计源码大学生心理咨询微信小程序

    目录 一.程序介绍: 三.文档目录: 四.运行截图: 五.数据库表: 六.代码展示: 七.更多学习目录: 八.互动留言 一.程序介绍: 文档:开发技术文档.参考LW.答辩PPT,部分项目另有其他文档 ...

  6. [微信小程序毕业设计源码]基于小程序的健康管理(慢性疾病)系统

    目录 一.程序介绍: 三.文档目录: 四.运行截图: 五.数据库表: 六.代码展示: 七.更多学习目录: 八.互动留言 一.程序介绍: 文档:开发技术文档.参考LW.答辩PPT,部分项目另有其他文档 ...

  7. 基于微信小程序的加油服务系统毕业设计源码

    目录 一.程序介绍: 三.文档目录: 四.运行截图: 五.数据库表: 六.代码展示: 七.更多学习目录: 八.互动留言 一.程序介绍: 文档:开发技术文档.参考LW.答辩PPT,部分项目另有其他文档 ...

  8. 【毕业设计源码】基于微信小程序的校园活动管理系统的设计与实现

    目录 一.程序介绍: 三.文档目录: 四.运行截图: 五.数据库表: 六.代码展示: 七.更多学习目录: 八.互动留言 一.程序介绍: 文档:开发技术文档.参考LW.答辩PPT,部分项目另有其他文档 ...

  9. 基于微信小程序+springboot的在线商城系统毕业设计源码

    目录 一.可按需求定制:是 二.资源介绍: 三.文档目录: 四.项目截图: 五.数据库表截图: 六.代码展示: 七.更多项目: 八.资源获取:添加作者微信 一.可按需求定制:是 二.资源介绍: 项目学 ...

  10. 【毕业设计源码】基于微信小程序的查寝系统的设计与实现

    目录 一.程序介绍: 三.文档目录: 四.运行截图: 五.数据库表: 六.代码展示: 七.更多学习目录: 八.互动留言 一.程序介绍: 文档:开发技术文档.参考LW.答辩PPT,部分项目另有其他文档 ...

最新文章

  1. Springboot、Mybatis 事务示例
  2. 方舟服务器建家位置,《方舟 生存进化》最佳建家位置,新手玩家根本无法想象!...
  3. 理解GBDT算法(三)——基于梯度的版本
  4. flutter的安装与设置
  5. python列表可以加可以乘
  6. java 事件类型_Spring框架中有哪些不同类型的事件?
  7. 错觉图片生成实验 - 旋转花
  8. Linux 命令(90)—— which 命令
  9. box-align,box-pack实现元素垂直底部对齐
  10. aspnet_regsql.exe 工具参数解析
  11. 发送邮件 空格 java_java实现邮件发送功能
  12. 高德地图No implementation found for long com.autonavi.amap.mapcore.MapCore.nativeNewInstance
  13. 中国的北斗,世界的北斗|hightopo卫星发射demo
  14. C#使用MX Component与三菱PLC建立通讯(以FX5U举例)
  15. Java实习日记(8)
  16. ThinkPad E450 10.11 驱动HD4400的注意即解决方法
  17. html调用网易云播放器无法自动播放,网页内嵌网易云插件全程(包括生成自己歌单的外链)...
  18. Vuex持久化,刷新,vuex-along最详细教程
  19. 【二进制】鑫鑫的算术
  20. 全球云服务商排名情况及国内云主机市场占有率份额排名对比

热门文章

  1. 红帽Linux7考题,RHCSA题库-RedHat-7.pdf
  2. Linux ❉ iptables详解
  3. 文章三 国家助学贷款-还款
  4. matlab 系统辨识,系统辨识的Matlab实现方法(手把手)..docx
  5. 1156 Sexy Primes – PAT甲级真题
  6. 阿里代码规范pdf_5年老码农的代码规范,值得学习!
  7. 联想7400打印机如何与手机连到一起_激光打印机与喷墨打印机,哪个使用成本更低?...
  8. 人工智能 之 机器学习常用算法总结 及 各个常用分类算法精确率对比
  9. 软件研发管理:置身其中看问题
  10. 深入探究synchronize锁机制