// 1. 实例演示不同的数组类型与访问方式 2. 实例演示分支的不同类型,注意else的本质
// 一维数组
const arr1 = [
1, '华为', 'note8'
]
console.log(arr1)
// 多维数组
const arr2 = [
[1, '华为', 'note8'],
[2, '小米', 'xiaomi10'],
[3, '苹果', 'iphone14']
]
console.log(arr2)
// 对象数组
const arr3 = [
{id:1, name:'华为', xh:'note8'},
{id:2, name:'小米', xh:'xiaomi10'},
{id:3, name:'苹果', xh:'iphone14'}
]
// 类数组
const arr4 = {
0:'华为',
1:'小米',
2:'苹果',
length:3
}
// 转换为真的数组 Array.from
console.log(Array.from(arr4))
// 单分支
if(true){
console.log('A');
}
// 双分支,三元简化
let status = true;
if(status){
console.log("success")
}else{
console.log("failed")
}
// 简化方法
let result = status ? 'success' : 'failed'
// 多分枝
let score = 55;
switch(true){
case score >= 80 && score <=100:
console.log("优秀");
break
case score < 80 && score > 70:
console.log("良好");
break
case score <70 && score > 60:
console.log("合格");
break
case score <60 && score >0:
console.log("不及格");
default:
console.log("错误")
}