console.log(123, typeof 123);
console.log("....................");
//* 定界符 单双引号 反引号
console.log(`123`, typeof 123);
console.log("....................");
//* 反引号 不光可以用来写字符串 还可以用来写模板
const number = "123321";
console.log(`尺寸 = ${number}`); //* ${} : 差值 / 占位符
console.log("....................");
//! 引用
// ? 1. 数组
const arr = [1, 2, "5555"];
console.log("....................");
console.log(arr);
// * 判断数组 用 array.isArray()
console.log(Array.isArray(arr));
console.log("....................");
// * 对象数组
const array = [
{
名字: "张三",
年龄: "23",
},
];
console.log(array);
console.log("....................");
console.log("ARR: ", array["名字"]);
console.log("....................");
// * 点语法
console.log("ARR: ", array.名字);
console.log("....................");
// * 遍历数组
array.forEach((item) => console.log(item));
console.log("....................");
// * 类数组 : 类似数组
const lat = {
// * 索引必须是数值 必须给length 表示元素数量
0: "color",
1: "img",
length: 2,
};
console.log(lat);
console.log("....................");
// * 将类数组转为数组
/* lat.forEach(item => console.log(item)); */
Array.from(lat).forEach((item) => console.log(item));
console.log("....................");
// * 函数数组
const eve = [
() => {
return "1";
},
() => {
return "2";
},
() => {
return "3";
},
() => {
return "4";
},
];
// * 函数数组需要调用
eve.forEach((item) => console.log(item()));
console.log("....................");
console.log("....................");
// * 全局变量
const cion = 123;
const conn = () => {
console.log(cion);
};
conn();
console.log("....................");
// * 私有变量
const mov = () => {
const cion = 2580;
console.log(cion);
};
mov();
console.log("....................");
const sc = {
id: 123,
name: "WDBLZS",
git: function () {
return `${this.id}= ${this.name}`;
},
};
console.log(sc.git());
// * if 判断
if (true){
console.log(1);
}
console.log("....................");
if (!true){
console.log(1);
}
else {
console.log(2);
}
console.log("....................");
// * 三元运算
const re = 5 + 6 < 5 ? true : false
console.log(re);
console.log("....................");
// * 多分支
var c = 59
if ( c >= 80 ){
console.log('A');
}else if ( c > 70 ) {
console.log('B');
}else if ( c > 60 ){
console.log('C');
}else{
console.log('D');
}
console.log("....................");
c = 'A'
switch (c) {
case'A': console.log('A');break
case'B': console.log('B');break
default: console.log('M');break
}
console.log("....................");