|
@@ -0,0 +1,112 @@
|
|
|
+<!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 = true //boolean
|
|
|
+ console.log(b+c)
|
|
|
+ //数据里面 有string类型 相加进行字符串拼接 */
|
|
|
+
|
|
|
+ /* var a = 111 //number
|
|
|
+ var b = '222' //string
|
|
|
+ console.log(b-a)
|
|
|
+ var c = '333'
|
|
|
+ var d = true //boolean
|
|
|
+ console.log(c-d)
|
|
|
+ var f = 'hahahahahahahaxixixi1111'
|
|
|
+ console.log(f-a) //NaN
|
|
|
+ //当发生减法的时候 string里面是否是纯数字 如果是纯数字 那么就会转化为number类型 参与计算
|
|
|
+ //如果不是纯数字 无法参与运算 结果NaN
|
|
|
+ //boolean 里面的值 true = 1 false = 0 参与运算 */
|
|
|
+
|
|
|
+
|
|
|
+ /* var a = 111
|
|
|
+ var b = undefined
|
|
|
+ console.log(a + b)
|
|
|
+ //与undefined参加运算 无法运算 结果为NaN */
|
|
|
+
|
|
|
+ /* var a = 111
|
|
|
+ var b = '3'
|
|
|
+ console.log(a*b)
|
|
|
+ var c = false
|
|
|
+ console.log(a*c) */
|
|
|
+
|
|
|
+
|
|
|
+ /* var a = '我叫'
|
|
|
+ var b = '小明'
|
|
|
+ console.log(a + b) */
|
|
|
+
|
|
|
+ // var a = 111
|
|
|
+ // a--
|
|
|
+ // console.log(a)
|
|
|
+
|
|
|
+
|
|
|
+ // var a = 111
|
|
|
+ // ++a
|
|
|
+ // console.log(a)
|
|
|
+
|
|
|
+ /* var a = 111
|
|
|
+ console.log(a++)//先输出 后自增 最后变为 112
|
|
|
+ console.log(++a)//先自增 后输出 最后变为113
|
|
|
+ var h = 666
|
|
|
+ console.log(--h)
|
|
|
+ console.log(h--)
|
|
|
+ console.log(h) */
|
|
|
+
|
|
|
+
|
|
|
+ // var a = '今天'
|
|
|
+ // var b = '摄氏度'
|
|
|
+ // console.log(a + '零下20' + b)
|
|
|
+
|
|
|
+
|
|
|
+ // var a = '18岁'
|
|
|
+ // alert('我的年龄' + a)
|
|
|
+
|
|
|
+ // var a = 5
|
|
|
+ // var b = 4
|
|
|
+ // console.log(a > b)
|
|
|
+ // console.log(a < b)
|
|
|
+ // console.log(a = b)
|
|
|
+
|
|
|
+ // = 代表赋值
|
|
|
+ // == 代表判断 不判断数据类型
|
|
|
+ // === 代表判断 同时判断数据类型
|
|
|
+
|
|
|
+ // var a = 5
|
|
|
+ // var b = '5'
|
|
|
+ // console.log(a === b)
|
|
|
+ // console.log((2 < 4) == (5 > 3) == (3 <= 3)) //true
|
|
|
+
|
|
|
+
|
|
|
+ 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>
|