美文网首页
ES6 学习(let篇)

ES6 学习(let篇)

作者: 淡淡的真 | 来源:发表于2016-08-04 23:11 被阅读0次

- let 命令

** 不允许重复声明
每一层 {} 都为一个块级 **

let 只会在块级作用域有效

if(true){
  let a = 1;
  var b = 2;
}
a // a is not defind
b // 2

let 不会发生"变量提升",所以在变量声明前使用会报错

 a // ReferenceError
 let a = 1;

块级作用域内存在let命令,它所声明的变量就会绑定这个区域,并且不受外部影响

let a = 1;
if(true){
 a // ReferenceError
 let a = 2
}

参数x的默认值是另一个参数y,而此时y还没有声明

function fn(x = y, y = 2){
  return [x, y];
}
fn();  // 报错

相关文章

  • let 和 const 命令

    ES6学习笔记1、let命令ES6中新增了let,用于声明变量,与var类似,但let声明只是在其block(块)...

  • ES6 学习(let篇)

    - let 命令 ** 不允许重复声明每一层 {} 都为一个块级 ** let 只会在块级作用域有效 let 不会...

  • 关键字 let 和 const

    开始学习ES6,这里是第一篇笔记,首先记录了2个基础的let和const关键字。 let let 关键字带来了块级...

  • ES6特性学习(一)

    本篇对ES6的let、const进行了学习和整理,以及与var做一下简单的对比。 let命令 let是ES6中新增...

  • ES6初步学习

    ES6初步学习 ES6 let/constlet 起到了一个块级作用域的作用,再出了所在{}后在使用let所定义的...

  • ES6学习笔记

    ES6学习笔记之字符串模板 对运算的支持let a=1;let b=2;let result=${a+b};doc...

  • 2.let 和 const 命令

    阮一峰ES6教程学习笔记原文地址 1. let和var let:ES6 新增命令用法类似于var,但是所声明的变量...

  • ES6之 let 和 const 命令

    ES6 之 let 和 const 命令 1、let 命令 1.1、基本用法 ES6 新增了let命令,用来声明变...

  • let和const命令

    ES6学习 let和const命令 1. let命令 基本用法let命令,用来声明变量。他的用法类似于var,只在...

  • ES6新特性简单学习记录

    学习文章转自:ES6简单特性学习记录 变量定义新方式:let/const let特性 : 块级作用域(一对{}包括...

网友评论

      本文标题:ES6 学习(let篇)

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