2022/07/11 第六组 程梓杭 JS基本知识
今日学习内容:
Javascript的部分基础知识,分享了一些实用的VSCode插件。
知识点:
编程语言分类,常见JS解释器,JS外部引用格式
JS的常见数据类型,变量的基础知识,复杂的数据类型,函数基础知识
常见的基础弹窗格式
JS的逻辑设计与流程控制:
常见的算术运算符,赋值运算符,比较运算符。
运算符间的优先级关系。
三元运算符的使用(实际可以理解为一个简单if语句的简化形式)
+号特殊性
两种选择判断结构:
if类:if...else,多重if,if...else if...等等
switch case 语句
如何选择if和switch: 当需求为区间范围时,switch无法使用。通常情况下能用switch时,switch效率高于if,应当尽量使用switch。
if与switch的相似之处:
-
几乎所有switch都可以用if代替
-
default几乎相当于else
- case几乎相当于if
当日作业示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
let year = 2000;
// switch(year%400){
// case 0:
// document.write(year+'是世纪闰年<br>');
// break;
// default:
// switch(year%4){
// case 0:
// switch(year%100){
// case 0:
// document.write(year+'不是闰年<br>');
// break;
// default:
// document.write(year+'是闰年<br>');
// break;
// }break;
// default :
// document.write(year+'不是闰年<br>');
// break;
// }break;
// }
switch (year % 400) {
case 0:
document.write(year + '是世纪闰年<br>');
break;
default:
switch (year % 4 && year % 100) {
case true:
document.write(year + '是闰年<br>');
break;
default:
document.write(year + '不是闰年<br>');
break;
}break;
}
if (year % 400 == 0)
document.write(year + '是闰年');
else if (year % 4 == 0 && year % 100 != 0)
document.write(year + '是闰年');
else
document.write(year + '不是闰年');
</script>
</body>
</html>
掌握情况:
由于有一定C语言基础,今日内容能熟练掌握。

浙公网安备 33010602011771号