批改状态:合格
老师批语:
字符串和数组的方法
//字符串 拼装 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);// Helloconsole.log(res);res = php.slice(1,-5);console.log(res);let add = "Hello PHP.CN";res = add.split(" ");// Hello PHP.CNconsole.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: 通常用在单值 多条件判断要返回trueswitch(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);}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号