zsydgithub 1 年之前
父節點
當前提交
c241d4072b
共有 2 個文件被更改,包括 140 次插入0 次删除
  1. 121 0
      js/4_变量的运算.html
  2. 19 0
      js/5_练习.html

+ 121 - 0
js/4_变量的运算.html

@@ -0,0 +1,121 @@
+<!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>
+    // var a = 111;
+    // var b = 222;
+    // console.log(a+b)
+    // console.log(a-b)
+    // console.log(a*b)
+
+    /* var a = 111; //number
+    var b = '222' // string
+    console.log(a+b) // 字符串拼接 number + string  
+    var c = '333'//string
+    var d = true //boolean
+    var f = 'hhahahahah1111'
+    console.log(f+d)
+    console.log(c+d) // 字符串拼接
+    //数据类型里面有 string 进行加法的时候  会变为字符串拼接 */
+
+    /*  shift + alt + a */ 
+    // ctrl + /
+
+   /*  var a = 111; //number
+    var b = '222'; //string
+    console.log(b-a)
+    var c = 333;
+    var d = true
+    console.log(c-d)
+    var f = 'hahhah111' //string
+    var e = 1 //Number
+    console.log(f-e) // NaN */
+    //当发生减法的时候 字符串内为纯数字 系统会默认把字符串转为数字  
+    //boolean里面 true为1 false 0
+    // NaN  无法进行计算的结果
+    //字符串内如果不为纯数字  系统无法计算结果 返回NaN
+
+
+    /* var a = 111; //Number
+    var b = '3'; //string
+    console.log(a*b) //进行乘法运算可以转化
+    var d = false
+    console.log(a*d) */
+
+    /* var a = 111;
+    var b = true
+    console.log(a-b) */
+    //当数字和布尔值进行运算的时候  布尔值都会转化为数字  true = 1 false = 0
+
+    /*  var a = 123;//number
+    var b; //undefined
+    console.log(a+b)//无法进行计算  返回NaN */
+
+    /* var a = 111
+    a++
+    console.log(a)//112
+    
+    var b = 222
+    ++b
+    console.log(b)//223 */
+
+    /* var a = 111;
+    console.log(a++)//111  先输出 后自增
+    // a = 112
+    console.log(++a)//113  先自增 后输出
+
+    var h = 666
+    console.log(--h) //665
+    console.log(h--)//665
+    console.log(h)//664 */
+
+
+    // var a = '今天'
+    // var b = '摄氏度'
+    // console.log(a+'十八'+b)
+
+    // var a = '18岁'
+    // alert('我的年龄'+ a)
+
+    /* var a = 5
+    var b = 4
+    console.log(a>b)//true
+    console.log(a<b)//false
+    console.log(a=b)//赋值
+    a = b
+    console.log(a)
+    console.log(b)
+    console.log(a==b)// 判断
+    //= 进行赋值  == 进行判断 */
+
+    // console.log((2<4)==(5>3)==(3<=3)) //true
+
+    /* var a = 3
+    var b = '3'
+    console.log(a==b)
+    console.log(a===b) */
+    /* 
+        = 进行赋值 不进行判断
+        == 进行判断 但是不判断数据类型
+        === 进行判断 同时判断数据类型
+    */
+    var a = 5
+    var b = 4
+    console.log(a>5 && b<6)
+    console.log(a>4 || b < 4)
+    console.log(a != 4)
+
+    /* 
+      && 逻辑与 当两边都为true 才返回true
+      || 逻辑或 当一边为true 返回true
+      != 逻辑非 不等于
+    */
+  </script>
+</body>
+</html>

+ 19 - 0
js/5_练习.html

@@ -0,0 +1,19 @@
+<!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>
+    //使用 window.prompt 方法可以弹出包含输入框的窗口
+    window.prompt('请输入',18)
+
+    //请输入年龄 计算活了多少秒?
+    //alert()  例如:'当前总共过了3333333333秒'
+
+  </script>
+</body>
+</html>