首页 > 其他分享 >ES6笔记

ES6笔记

时间:2023-03-01 11:45:37浏览次数:39  
标签:ES6 defined 笔记 报错 var let ReferenceError

1. let 和 const 命令

1.1 let命令

{
  let a = 10;
  var b = 1;
}

a // ReferenceError: a is not defined.
b // 1

let声明的变量报错,var声明的变量返回了正确的值。这表明,let声明的变量只在它所在的代码块有效

for (let i = 0; i < 10; i++) {
  // ...
}

console.log(i);
// ReferenceError: i is not defined

上面代码中,计数器i只在for循环体内有效,在循环体外引用就会报错。

标签:ES6,defined,笔记,报错,var,let,ReferenceError
From: https://www.cnblogs.com/xchlsl/p/17115450.html

相关文章

  • Java面向对象部分重点笔记(二)
    Java面向对象部分重点笔记(二)接口 声明类的关键字是class,声明接口的关键字是interface 接口的作用:1.接口是一种约束2.定义一些方法,让不同的类实现3.接口中......
  • Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networks
    摘要作者提出了一种不依赖梯度的类激活图生成方法Score-CAM,其通过前向传播获取每一个激活图的权重。实验证明Score-CAM能在解释决策过程方面实现更好的视觉性能和公平性。......
  • (笔记)EtherCat报文格式详解
     说明:本文是从EtherCat初学者的角度来撰写的,详细介绍的其报文格式,特别是应用层与Canopen之间的关系。特别感谢:https://zhuanlan.zhihu.com/p/406428272?utm_id=0的贡献。......
  • 机器人学变换笔记
    基于固定坐标系下平移变换旋转变换复合变换复合变换是由固定参考坐标系或当前运动坐标系的一系列沿轴平移变换和绕轴旋转变换所组成的。任何变换都可以分解为按一......
  • Mybatis(b战狂神版笔记)
    Mybatis1.简介Mybatis是什么?MyBatis是一款优秀的持久层框架它支持自定义SQL、存储过程以及高级映射MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果......
  • 微服务Spring Cloud Alibaba简单笔记
    NacosNacos体系架构领域模型Nacos领域模型描述了服务与实例之间的边界和层级关系。Nacos的服务领域模型是以“服务”为维度构建起来的,这个服务并不是指集群中的单个......
  • 学习笔记288—Docker 基础技术之 Linux namespace 详解
    Docker基础技术之Linuxnamespace详解Docker是“新瓶装旧酒”的产物,依赖于Linux内核技术chroot、namespace和cgroup。本篇先来看namespace技术。Docker和虚......
  • Shader入门精要笔记 - CH10.1_环境映射之折射
    折射:光线从一种介质进入另一种介质,传播方向会发生改变  Cubemap是在Teapot_Refract的位置拍摄的Shader"My/Tex2/RefractCubeMap"{Properties{......
  • 《消息队列高手课》笔记(1)
    第一课:01|为什么需要消息队列?总结一、哪些问题适合使用消息队列来解决?1.异步处理可以更快地返回结果;减少等待,自然实现了步骤之间的并发,提升系统总体的性能......
  • Spring IOC官方文档学习笔记(十三)之环境概要
    1.profiles(1)profiles提供了一种在不同环境(Environment)下注册不同的bean的机制,如下//假定现在我们存在开发和生产两个环境,每种环境下ExampleA所需的url都是不同的,......