let变量和var变量的区别
企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,成都创新互联面向各种领域:成都隧道混凝土搅拌车等成都网站设计、全网营销推广解决方案、网站设计等建站排名服务。
const常量
数据类型解构
//传统写法
let a=1,b=2,c=3
console.log(a, b, c)
//es6写法
let [x,y,z] = [10,20,30]
console.log(x, y, z)
//定义对象
let user = {"name":"lucy","age":20}
//传统从对象里面获取值
let name1 = user.name
let age1 = user.age
console.log(name1+"=="+age1)
//es6获取对象值,定义的变量必须和对象的键一致
let {name,age} = user
console.log(name+"**"+age)
模板字符串
let str1 = `hello,
es6 demo up!`
let name = "Mike"
let age = 20
let str2 = `hello,${name},age is ${age+1}`
function f1() {
return "hello f1"
}
let str3 = `demo, ${f1()}`
对象简写
const age = 12
const name = "lucy"
//传统方式定义对象
const p1 = {name:name,age:age}
// console.log(p1)
//es6定义变量
const p2 = {name,age}
console.log(p2)
方法简写
//传统方式定义的方法
const person1 = {
sayHi:function(){
console.log("Hi")
}
}
//调用
person1.sayHi()
//es6
const person2 = {
sayHi(){
console.log("Hi")
}
}
对象拓展运算符
let person1 = {"name":"lucy","age":20}
let person2 = {...person1}
let name = {name:'mary'}
let age = {age:30}
let p2 = {...name,...age}
箭头函数
//1.传统方式创建方法
//参数 => 函数体
var f1 = function(m) {
return m
}
//使用箭头函数改造
var f2 = m => m
//2.复杂一点方法
var f3 = function(a, b) {
return a+b
}
//使用箭头函数
var f4 = (a,b) => a+b