|
@@ -0,0 +1,104 @@
|
|
|
+<!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 c = 111; // number
|
|
|
+ // var d = '111' //string
|
|
|
+ // console.log(c+d) //number + string 字符串拼接 111+'111' = '111111'
|
|
|
+
|
|
|
+ // var c = 222; //number
|
|
|
+ // // var d = '111'; //string
|
|
|
+ // var d = '111haha'
|
|
|
+ // console.log(c-d) //减法的时候 会判断一下 如果是纯数字 自动把字符串转换为数字 然后参与运算
|
|
|
+ // //如果 字符串内不是纯数字 参与减法运算的时候 会输出为NaN 无法计算
|
|
|
+
|
|
|
+ // var f = 4;
|
|
|
+ // var e = '12'
|
|
|
+ // console.log(f*e) //乘法运算的时候 也会 转化
|
|
|
+
|
|
|
+
|
|
|
+ // var f = 4; //number
|
|
|
+ // var e = true; //boolean
|
|
|
+ // console.log(f+e) //数字和布尔值相加的时候 会先把布尔值进行转换 true 1 false 0
|
|
|
+
|
|
|
+ // var f = 4 ;
|
|
|
+ // var e = false; //false = 0
|
|
|
+ // console.log(f*e)
|
|
|
+
|
|
|
+
|
|
|
+ // var f = true; //boolean
|
|
|
+ // var e = '123'; //string
|
|
|
+ // console.log(f+e) //参与加法运算的时候 如果出现字符串 就会进行字符串拼接
|
|
|
+
|
|
|
+ // var f = true;
|
|
|
+ // var e = '123';
|
|
|
+ // console.log(f-e)// 把布尔值 进行转换 并且判断字符串内是否为纯数字 是的话 参与运算、
|
|
|
+
|
|
|
+ // var f = 123; //number
|
|
|
+ // var e ; //undefined
|
|
|
+ // console.log(f+e) //NaN
|
|
|
+
|
|
|
+
|
|
|
+ // var z = 111;
|
|
|
+ // console.log(z++) //先输出 自增 111
|
|
|
+ // console.log(++z) //自增 输出 113
|
|
|
+
|
|
|
+
|
|
|
+ // var h = 666;
|
|
|
+ // console.log(h--) //666
|
|
|
+ // console.log(--h) //664
|
|
|
+
|
|
|
+
|
|
|
+ // var a = '今天气温'
|
|
|
+ // var b = '摄氏度'
|
|
|
+
|
|
|
+ // console.log(a+18+b)
|
|
|
+
|
|
|
+ // var a = 20
|
|
|
+ // console.log('今天气温'+a+'摄氏度')
|
|
|
+
|
|
|
+
|
|
|
+ // var a = '18岁'
|
|
|
+ // alert('我的年龄'+a)
|
|
|
+
|
|
|
+
|
|
|
+ var a = 5
|
|
|
+ var b = 4
|
|
|
+ // console.log(a!=b)
|
|
|
+
|
|
|
+
|
|
|
+ // console.log((2<4)==(5>3)==(3<=3)==true);
|
|
|
+
|
|
|
+
|
|
|
+ console.log(a===b)
|
|
|
+
|
|
|
+ //= 进行赋值 不进行判断
|
|
|
+ //== 判断值 但是不判断数据类型
|
|
|
+ // === 判断值 同时判断数据类型
|
|
|
+
|
|
|
+
|
|
|
+ // console.log(a>5&&b<6)
|
|
|
+ // console.log(a>4||b<4)
|
|
|
+ console.log(a!=4)
|
|
|
+
|
|
|
+ //&& 逻辑与 当两边值都为true,才返回true
|
|
|
+ //||逻辑或 当一边为true的时候,就返回true
|
|
|
+ //!逻辑非
|
|
|
+
|
|
|
+
|
|
|
+ </script>
|
|
|
+</body>
|
|
|
+</html>
|