当前位置: 首页 > news >正文

ES6(ECMAScript 6.0)

ES6

  • 学习链接
  • ES6
    • 什么是ES6?
    • ECMAScript 和 JavaScript 的关系
  • ECMAScript各版本新增特性
    • ES6 块级作用域 let

学习链接

ES6简介
ECMAScript简介及特性(科普!很详细!!!!)
20分钟上手ES6,不会ES6好意思说自己会JS ?(新增特性很详细!!!)
都2021年了,再不学ES6你就out了 —— 一文搞懂ES6
菜鸟教程

ES6

什么是ES6?

ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。
ECMAScript 是 由
ECMA国际标准化组织
制定的一项脚本语言的语法规范

ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念

在这里插入图片描述

ES6实际上是一个泛指,泛指ES2015及后续的版本

ECMAScript 和 JavaScript 的关系

1996 年 11 月,JavaScript 的创造者Netscape 公司,决定将 JavaScript 提交给标准化组织 ECMA,希望这种语言能够成为国际标准。次年,ECMA 发布 262 号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为 ECMAScript,这个版本就是 1.0 版。

ECMAScript各版本新增特性

ES6 块级作用域 let

什么是作用域?
作用域:声明一个变量,变量的有效范围

没有let之前,JavaScript只有var全局作用域函数作用域

ES6为JavaScript带来了块级作用域

相关文章:

  • Python 常用模块pickle
  • 什么是云服务器ECS及其优势、购买、使用方式和部署建议
  • 操作系统-操作系统的概念和功能
  • Harbor离线安装
  • 建筑垃圾处理行业分析:正在被越来越广泛的运用
  • NSSCTF Round# 16 Basic pwn方向题解
  • 【Spring Boot 3】【数据源】自定义多数据源
  • GPT实战系列-ChatGLM3管理工具的API接口
  • 浏览器深色模式
  • C++ OpenGL 3D Game Tutorial 2: Making OpenGL 3D Engine学习笔记
  • python期末考试:python的基本使用
  • GPT-4技术报告的解读(二)
  • 【Python】数据可视化--基于TMDB_5000_Movie数据集
  • 大一统的监控探针采集器 cprobe
  • Linux 脚本编程题库
  • [Vue CLI 3] 配置解析之 css.extract
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • Computed property XXX was assigned to but it has no setter
  • Java小白进阶笔记(3)-初级面向对象
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • Puppeteer:浏览器控制器
  • Python实现BT种子转化为磁力链接【实战】
  • Service Worker
  • tensorflow学习笔记3——MNIST应用篇
  • text-decoration与color属性
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • 从PHP迁移至Golang - 基础篇
  • 回流、重绘及其优化
  • 前端技术周刊 2019-01-14:客户端存储
  • 区块链技术特点之去中心化特性
  • 如何进阶一名有竞争力的程序员?
  • 新版博客前端前瞻
  • 如何用纯 CSS 创作一个货车 loader
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • #100天计划# 2013年9月29日
  • (1)Nginx简介和安装教程
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (floyd+补集) poj 3275
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (Matlab)使用竞争神经网络实现数据聚类
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (Ruby)Ubuntu12.04安装Rails环境
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (二十三)Flask之高频面试点
  • (十三)Flask之特殊装饰器详解
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .cfg\.dat\.mak(持续补充)
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .NET Framework 服务实现监控可观测性最佳实践
  • .NET MVC第三章、三种传值方式