ES6 let与const基础用法笔记
ES2015(ES6)新增了两个JS关键字:let和const。主要是用来变量的声明。
2、let 用法示例
{
let score=100;
alert(score);
}
let 特性
代码块内有效:let 定义的变量作用域:是靠近变量的代码块{}内有效。
示例:
{
let score=90;
{
let score=100;
alert(score);//100
}
alert(score); //90
}
alert(score); // score is not defined
同一个代码块变量只能声明一次
示例:
{
let score=100;
let score=80; //Identifier 'score' has already been declared
alert(score);
}
let 变量必须先声明才可以使用,这点和var 是不同的。
示例:
{
alert(score); //score is not defined
let score=100;
}
3、const 用法
const:用于声明常量。变量一旦声明后,就不能修改。
示例:
{
const PI=3.14;
PI=3; //Assignment to constant variable.
alert(PI);
}
ES6 let与const基础用法笔记相关推荐
- ES6 解构赋值的用法笔记
1.概念:解构赋值可以理解为对赋值运算符的一种扩展.它主要针对数组或者 对象进行模式匹配,然后对模式中的变量进行赋值. 2.特性:采用ES6解构赋值的方式可以代码的可读性更高.代码书写更加简洁.清晰. ...
- ES6 Map和Set的用法笔记
一.Map 1.概念:Map用来保存键值对,类似于字典类型.任意值(对象或者原始值)都可以作为一个键或者一个值. 2.Maps 和 Objects 用法比较 Object对象的键只能是字符串或者 Sy ...
- 【Java基础学习笔记】- Day11 - 第四章 引用类型用法总结
Java基础学习笔记 - Day11 - 第四章 引用类型用法总结 Java基础学习笔记 - Day11 - 第四章 引用类型用法总结 4.1 class作为成员变量 4.2 interface作为成 ...
- ES6 — Promise基础用法详解(resolve、reject、then、catch,all,)
ES6 - Promise基础用法详解 Promise 是一个构造函数,它自身拥有all.reject.resolve这几个眼熟的方法, 原型上有then.catch等同样熟悉的方法. 所以,在开始一 ...
- MongoDB 基础用法及学习笔记
MongoDB 基础用法 环境配置与安装 安装 查看MongoDB版本 启动MongoDB服务 检查服务状态 启动服务 打开配置文件,连接MongoDB 查看数据列表 退出 MongoDB 连接 Mo ...
- 【Python_Xpath学习笔记(一)】 Xpath选择器基础用法介绍
Xpath选择器基础用法介绍 前言 此篇文章中介绍Xpath的定义和基本使用方法,特此记录用来加深印象,较为基础. 正文 1.Xpath简介 Xpath:XML Path Language - XML ...
- Promise基础用法
什么是Promise? Promise是用来处理异步的; Promise就是承诺,对未来的承诺; 所谓的Promise(承诺),里面保存着未来才会结束的事件的结果; Promise是异步编程的一种解决 ...
- Object-C基础入门笔记(一)
OC基础入门笔记之一 // // main.m // oc // // Created by lujun on 2020/9/20. // Copyright © 2020 lujun. All ri ...
- Free Code Camp 练习总结(五) ——Introduction to the ES6 Challenges ES6基本用法和基础知识
我会每天都更新我写东西,学大概有一段时间了,我感触还是挺大的,把之前基础知识又复习一遍,活到老学到老.希望能给在FreecodeCamp有同学有帮助,我会每天更新我在写FreecodeCamp,代码. ...
最新文章
- linux mysql清除数据库所有表_MySQL修复指定数据库下的所有表
- mysql防止从节点可写数据_mysql 主从数据不一致 Slave_SQL_Running: No 解决方法
- linux有关网络服务的接口,linux系统有关网络服务接口定义是哪个?
- 360浏览器图片放大镜如何关闭
- MediaPipe: Google Research 开源的跨平台多媒体机器学习模型应用框架
- 【clickhouse】flink clickhouse sink Class.forName 卡死
- Xamarin只言片语3——Xamarin.Android下支付宝(Alipay SDK)使用
- 使用Bert/ERNIE进行中文短文本分类(附数据集)
- wordpress 自定义_WordPress自定义帖子类型:它是什么以及如何创建?
- Java多位数字强可读性写法(数字中间添加下划线分开)
- JAVA面试基础知识整理
- 怎么样使用TextPad工具,其实没那么复杂!
- 锁定计算机后怎样解锁,如何在锁定键盘时解锁计算机键盘. 详细的方法介绍
- Python+tkinter+Treeview模拟表格并设置字体和颜色
- 闲人闲谈PS之二十四——着重聊聊网络和活动
- SpringBoot自定义异常,优雅解决业务逻辑中的错误
- kubernetes 用dockerfile 创建jenkins容器
- 各地图坐标转换工具类
- Excel函数公式大全—LOOKUP函数
- idas 智能行车服务器,荣威750原车后视镜完美换装WD智能行车服务器,强势升级...
热门文章
- 嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs
- 拿到项目怎么开始整理PCB原理图
- des vue 加密解密_vue DES 加密
- apache服务器性能诊断,Apache服务器性能评测
- 第4章 Python 数字图像处理(DIP) - 频率域滤波12 - 选择性滤波 - 带阻
- Linux Centos7 离线安装docker 【官网翻译和注释】
- 保留数据给硬盘增加分区
- 字符串类型str方法
- 大数据正在改变客户服务的五种方式
- Cocos2d-x v3.0物理系统 利用PhysicsEditor创建多边形