|
@@ -0,0 +1,68 @@
|
|
|
+<!DOCTYPE html>
|
|
|
+<html lang="en">
|
|
|
+<head>
|
|
|
+ <meta charset="UTF-8">
|
|
|
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
+ <title>Document</title>
|
|
|
+</head>
|
|
|
+<body>
|
|
|
+ <script>
|
|
|
+ // 分支判断
|
|
|
+
|
|
|
+ var a = 1;
|
|
|
+
|
|
|
+ // if语句 实现条件判断 括号内部的结果 是 true 还是 false
|
|
|
+ // 如果条件成立为true 执行if语句内部的代码
|
|
|
+ // 如果条件不成立为false 执行else语句内部的代码
|
|
|
+ if(a > 10){
|
|
|
+ console.log("a大于10");
|
|
|
+ }else{
|
|
|
+ console.log("a小于10");
|
|
|
+ }
|
|
|
+
|
|
|
+ // 常见逻辑符号
|
|
|
+ // 大于 >
|
|
|
+ // 小于 <
|
|
|
+ // 大于等于 >=
|
|
|
+ // 小于等于 <=
|
|
|
+ // 等于 == 、 ===
|
|
|
+ // == 只判断值是否相等 不判断类型
|
|
|
+ // === 不仅判断值是否相等 还判断类型是否相等
|
|
|
+ if(a == '1'){
|
|
|
+ console.log("a等于1");
|
|
|
+ }
|
|
|
+ if(a === '1'){
|
|
|
+ console.log("a等于1");
|
|
|
+ }
|
|
|
+ // 不等于 !=
|
|
|
+ if(a != 2){
|
|
|
+ console.log("a不等于2");
|
|
|
+ }
|
|
|
+ // 逻辑与 && (一般用作于要求同时满足多个条件)
|
|
|
+ if(a > 0 && a < 20){
|
|
|
+ console.log("a大于0小于20");
|
|
|
+ }
|
|
|
+ // 逻辑或 || (一般用作于要求满足多个条件中的一个)
|
|
|
+ if(a > 10 || a < 20){
|
|
|
+ console.log("a大于10或小于20");
|
|
|
+ }
|
|
|
+ // 逻辑非 !
|
|
|
+ if(!(a > 10)){
|
|
|
+ console.log("a小于10");
|
|
|
+ }
|
|
|
+
|
|
|
+ // 多路分支
|
|
|
+ var b = 2;
|
|
|
+ if(b == 1){
|
|
|
+ console.log("星期一");
|
|
|
+ }else if(b == 2){
|
|
|
+ console.log("星期二");
|
|
|
+ }else if(b == 3){
|
|
|
+ console.log("星期三");
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ </script>
|
|
|
+</body>
|
|
|
+</html>
|