es6 简单语法介绍
讲课代码
变量提升
模板字符串``,r如果你想插入变量${变量名} (``这个符号是tab键上面的键位)
箭头函数 =>
对象的单体模式
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--seo 搜索引擎-->
<title>Title</title>
</head>
<body>
<ul>
<li>
</li>
</ul>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> #引入jq
<script type="text/javascript">
<!--声明变量-->
{
let a = 12;
}
// 变量提升
// 使用let声明表明我们的块级作用域
// console.log(a);
// const 声明的变量 只声明常量 一旦声明 不可改变
const b = 13;
// b = 14;
// console.log(b);
// 2.模板字符串``,r如果你想插入变量${变量名} (``这个符号是tab键上面的键位)
var name = "日天",age = 18;
// var str = name+","+age+"岁了,今晚约对象";
var str = `${name},${age}岁了,今晚约对象`;
console.log(str);
var url = 'https://www.luffycity.com';
$('ul>li').append(
` <a href=${url}></a>`
)
// 箭头函数 =>
function add(x,y) {
// body...
console.log(x+y)
}
add(2,3)
// var add2 = function() {
// // body...
// }
var add2 = (a,b)=>{
console.log(a-b);
}
add2(9,2)
// 字面量方式声明对象>>>>>>这里面用箭头了
var person = {
name:'日天',
age:18,
fav:()=> {
// 使用箭头函数会改变this的执向 指向了父级元素 window
console.log(this)
}
}
person.fav()
// 4.对象的单体模式>>>>>>这里没用箭头
var person2 = {
name:'ritian',
fav(){
console.log(this)
}
}
person2.fav();
</script>
</body>
</html>
ps:这是es5的哦,到时用es6的话,记得百度下是否大写;

浙公网安备 33010602011771号