栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

ES新特性

ES新特性

ECMAscript概况
  1. javascript 是ECMAscript 的扩展语言
  2. ECMAscript只 提供了最基本的语法
  3. javascript 语言本身是ECMAscript
  4. 2015年开始ES保持每年一个版本迭代
  5. ES2015 迭代时间过长(6年) 很多人称之为ES6
ES6在原有基础上进行了哪些改动?
  1. 解决原有语法上的一些不足和问题
  2. 对原有语法进行了加强
  3. 全新的数据类型和数据结构
    **
  • let与块级作用域
  • const 恒量/常量 在let的基础上多了只读属性
  • 最佳实践:不用var,主用 const,配合let

**

ES6监听对象读写

Object.defineProperty()
proxy代理

函数参数

  1. 函数中的默认参数最好写在其他参数的后面
  2. rest` 参数之后不能再有其他参数
  3. rest参数可以替换arguments`类数组的使用
JS(Javascript)

类型介绍
强类型和弱类型(类型安全)

  • 强:语言层面限制了实参类型与形参类型相同
  • 弱:则不区分实参的类型

静态类型和动态类型(类型检查)
静态类型:声明过后就是明确的,声明过后就不允许修改
动态类型:在运行阶段才能明确变量类型,变量的类型随时可以改变(动态语言类型他的变量是没有类型的,变量存放的值是有类型的)

Javascript 属于弱类型语言且动态类型语言
JavaScrip弱类型问题

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/674342.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号