浏览器对象模型(BOM)
文档对象模型(DOM
console.log(typeof a)类型转换 转数值 Number(),parseInt()整形 , 转布尔 Boolean() , 转字符串String () .toString() 运算符 算数运算符(+ - * / %),注意+,有字符串是拼接 一元运算符 ++ -- : 前置先运算在赋值,后置先赋值后运算 逻辑运算符 && || ! 三元运算符
let res = x == 0 ? "等于0" : ( x > 0 ? "大于0" : "小于0" )命名规则 1, 变量名可以是数字,字母,下划线_和美元符$组成; 2, 第一个字符不能为数字 3, 不能使用关键字或保留字 4, 标识符区分大小写,如:age和Age是不同的变量。但强烈不建议用同一个单词的大小写区分两个变量。 5, 变量命名尽量遵守驼峰原则: myStudentScore 分支语句
if分支语句 if( 条件表达式){ 执行的代码 } let year = 2020; if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { console.log(year + "是闰年"); } else { console.log(year + "是平年"); } let money = 12; if (money == 100) { console.log("出去吃小龙虾"); } else if (money >= 80) { console.log("鸭腿饭加鸡腿"); } else if (money >= 60) { console.log("鸡腿饭加蛋"); } else if (money >= 40) { console.log("蛋炒饭加肠"); } else if (money >= 20) { console.log("泡面加肠"); } else { console.log("回家蹭饭"); }switch 分支
// 表示式 === 常量 switch (表达式) { case 常量1: 语句; break ; case 常量2: 语句; break ; … case 常量n: 语句; break ; default : 语句; break ; } // 输入具体分数,查看等级 let a = prompt( "请输入" ); // 给true 进入switch进入循环 switch ( true ) { case a >= 90 && a <= 100: console.log( "成绩为A" ); break ; case a >= 80 && a < 90: console.log( "成绩为B" ); break ; case a >= 60 && a < 80: console.log( "成绩为C" ); break ; case a < 60: console.log( "成绩为D" ); break ; default : console.log( "输入有误" ); break ; }