初识ES6

全称:ECMAScript

ES6介绍

  1. ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,所以它可以理解为是JavaScript的一个标准,但实际上后两者是ECMA-262标准的实现和扩展。ECMAScript是由网景的布兰登·艾克开发的一种脚本语言的标准化规范;最初命名为Mocha,后来改名为LiveScript,最后重命名为JavaScript。1995年12月,升阳与网景联合发表了JavaScript。1996年11月,网景公司将JavaScript提交给欧洲计算机制造商协会进行标准化。ECMA-262的第一个版本于1997年6月被Ecma组织采纳。ECMA Script是ECMA-262标准化的脚本语言的名称。尽管JavaScript和JScript与ECMAScript兼容,但包含超出ECMA Script的功能。
    ECMAScript是一种可以在宿主环境中执行计算并能操作可计算对象的基于对象的程序设计语言。ECMAScript最先被设计成一种Web脚本语言,用来支持Web页面的动态表现以及为基于Web的客户机—服务器架构提供服务器端的计算能力。但作为一种脚本语言, ECMAScript具备同其他脚本语言一样的性质,即“用来操纵、定制一个已存在系统所提供的功能,以及对其进行自动化”。
ES6中新增两个变量 let 和 const
let
let只有在{}有效、不能重复声明,且变量不会提升。
const
const声明的是常量、声明的时候需给与赋值,且值不能被修改,建议变量名大写。
值类型:
数字 number
字符串 string
布尔 boolean
未定义 undefined
判断值类型 typeof  object
引用类型
数组 Array
对象 Object
空 null
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200810205312897.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1dfcHJvZ3JhbV9hcGU=,size_16,color_FFFFFF,t_70)

在这里插入图片描述

解构,数组

基础解构

在这里插入图片描述
交换变量
在这里插入图片描述
跳过
在这里插入图片描述
剩余
在这里插入图片描述
实现浅拷贝
在这里插入图片描述

解构,对象

在这里插入图片描述

字符串

var name = “李某某”;
var age = 22;
var str = ‘大家好我的名字是"’+name+’“今年”+age+岁了’
简写
var str = 大家好我的名字是"${name}",今年${age}了;
console.log(str);

填充
		var str = 1;
		开头添加
		console.log(str.padStrat(3,"0"))
		结果
		001
		末尾添加
		console。log(str.padEnd());
		结果
		100
ES5新增方法
		清除空格 trim
		实例
		var str = "   我爱你  就像老  鼠爱   大米    ";
		console.log(str.trim())
		 结果  清除两端空格
		 我爱你  就像老  鼠爱   大米
ES6 遍历 for of
		var str = "我爱你就像老鼠爱大米";
		for (let s of str){
				console.log(s);
		}
		结果
		我
		爱
		你
		就
		像
		老
		鼠
		爱
		大
		米
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值