Correcting teacher:PHPz
Correction status:qualified
Teacher's comments:
字符串和数组的方法
//字符串 拼装 concat()
let str = "html" + ",css" + ",js";
console.log(str);
str = "html".concat(",css",",js");
console.log(str);
// slice()从子串 正数是从左到右 负数是从右到左
let php = "Hello PHP.CN";
let res = php.slice(0, 5);
// Hello
console.log(res);
res = php.slice(1,-5);
console.log(res);
let add = "Hello PHP.CN";
res = add.split(" ");
// Hello PHP.CN
console.log(res);
// 字符转数组 split("作为分割数组的元素")
let aka = "这个面它又长又宽,这个碗它又大又圆";
AKA = aka.split(",");
console.log(AKA);
// 数组的 增加删除
// 数组头部处理: 添加 unshift();参数为加入数组的元素 删除 shift(); 无参数
// 数组尾部处理: 添加 push();参数为加入数组的元素 删除 pop();无参数
let arr1 = ['ada','a','bbbbb','ccccc','ddddd'];
// 头部增删
arr1.unshift('html');
console.log(arr1);
arr1.shift();
console.log(arr1);
// 尾部增删
arr1.push('html');
console.log(arr1);
arr1.pop();
console.log(arr1);
// split () 字符串 ---> 转数组 join() 数组 -----> 转字符串
let arr2 = ["小明","是一个非常乖的孩子","非常有礼貌"];
let str1 = '小明是一个熊孩子';
let Arr2= arr2.join("</li><li>");
console.log(Arr2);
let Str1 = str1.split('');
console.log(Str1);
let html = `<ul><li>${Arr2}<ul><li>`;
// console.log(html);
document.body.insertAdjacentHTML("beforeend",html);
分支
let a = 45;
// 单分支
if(0<a<60){
console.log("加油继续努力");
}
// 双分支
if(a>=60){
console.log('考试及格');
}else{
console.log('考试不及格');
}
// 双分支 三元操作简化
let z = a >= 60 ? '考试及格' : '考试不及格';
console.log(z);
// 多分支
if(80>=a>=60){
console.log('考试及格');
}else if(a>80){
console.log('非常优秀');
}else if(a<60){
console.log('再接再励');
}else if(a<0 && a>100){
console.log('成绩错误');
}
//switch: 通常用在单值 多条件判断要返回true
switch(true){
case 80>= a >= 60:
console.log('考试及格');
break;
case a>80:
console.log('非常优秀');
break;
case a<0 && a>100:
console.log('成绩错误');
break;
default:
console.log("补考吧");
}
循环
let i = 0;
while(i<10){
i++;
console.log(i);
}
let color = ['a','b','c','f']
i = 0 ;
do {
console.log(color[i]);
i++;
}while (i < color.length);
for (i = 0; i < color.length; i++) {
console.log(color[i]);
}
let user = {
userName: '小明',
age: '21',
from: 'china'
};
for(let key in user){
console.log(user[key]);
}
user = {
0: 1,
1: "admin",
2: "admin@php.cn",
length: 3,
};
for(let key of Array.from(user)){
console.log(key);
}