<script>
let name = `
你好呀
枷锁
你在干嘛`
console.log(name);
</script>
模板字符串
<script>
let age = 18;
let msg = `你好呀,${name1}`
console.log(msg)
</script>
数组类型详解
对象类型详解
<script>
var person ={
name:"枷锁",
age:18,
score:80,
email:"151796422@qq.com"
}
</script>
流程控制 分支和循环详解
map和set集合
map:
是ES6的新特性
<script>
'use strict'
//学生的成绩
// var score = [100,90,85];
//学生的名字
// var name = ["tom", "jack", "lucy"]
//用map将上面两句合并
var map = new Map([['tom',100], ['jack',90], ['lucy',85]]);
var n = map.get('tom'); // 通过key获得value
map.set('admin',123456); //新增或者修改
map.delete('jack'); //删除
console.log(n);
console.log(map);
</script>
set:
<script>
'use strict'
//var arr = [3,1,1,3,4,6];
var arr = new Set([3,1,1,3,4,6])
console.log(arr);
arr.add(2); // 添加
arr.delete(4); //删除
console.log(arr.has(6)); //判断是否包含某个元素
console.log(arr);
</script>
iterator迭代器
遍历数组
<script>
var arr = [1,3,5,7,6];
//for(var x in arr){} 得到的是下标
for (var x of arr){ //得到的是值
console.log(x);
}
</script>
遍历map
```javaScript
<script>
var map = new Map([["tom", 100], ["jack", 90], ["lucy", 86]]);
for (let x of map){
console.log(x);
}
```
遍历set
<script>
var set = new Set([1,3,6,7])
for (let x of set){
console.log(x);
}
</script>