美文网首页
ES6 let var const

ES6 let var const

作者: zzyo96 | 来源:发表于2018-12-17 14:13 被阅读0次
1.es6新特性列表

https://fangyinghang.com/es-6-tutorials/

2.阮一峰

es6.ruanyifeng.com

var let const

var有变量提升,这会出现一系列问题,所以为了防止这种问题便有了、立即执行函数等。这很烦人于是有了let。


会报错,如果var就会打印出来
在block里先使用后声明会报错
a的作用域只在高亮里其他都访问不到
let只有一次声明机会,否则会报错
const只能赋值一次它是常量
const只声明不赋值的也会报错
总结:永远不要用var了
面试题

第一题


打印出2
i=5时,执行了一次i++
这样写等同于for(var i = 0;i<6...)

第二题


image.png
改动一下
image.png
第三题
无论点几都会是6 打印012345

相关文章

  • ES6 学习笔记

    ES6 var let const 的使用 var let const 声明变量 全局作用域 和 块级作用域的区...

  • 总结一下前端常见javascript基础面试题:

    1.var ,let 和const的区别: let和const是es6新增的语法, let和var都可以定义变量,...

  • javascript碎片知识000

    const let var 3者的区别。 const 和 let 为es6新增的定义变量的关键字。 var存在...

  • (JS)

    ES6 let、const和var的区别 let和const声明变量不存在变量提升 let和const不能重复声明...

  • react 入门基础(一)之ES6

    ####ES6 let const var 三者的区别 ### 1. let const 不能重复声明变...

  • es6,es7,es8语法总结

    ES6 1. var let const let,const具有块级作用域,不具有变量提升 const 用...

  • ES 6 7 8 随笔 QAQ

    ES6 1. var let const let,const具有块级作用域,不具有变量提升 const 用...

  • js常见知识点--第二篇

    一、var 、let 、const的区别 var是ES5提出的,let和const是ES6提出的。var不存在块级...

  • ES6基础知识

    let const es6 提供了新的声明方式代替以前的 var let construction var不支...

  • es6总结一

    es6基础 let和const命令 let和const用于声明变量let跟var的区别 1、let定义过的变量不能...

网友评论

      本文标题:ES6 let var const

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