61 lines
1.9 KiB
HTML
61 lines
1.9 KiB
HTML
<!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>
|
||
<script>
|
||
// x元运算符 =》 这个运算符 能操作几个数
|
||
// 1+2
|
||
// 2*3
|
||
// 3/7
|
||
// 7*2
|
||
var a=3
|
||
var b=3;
|
||
var c=4
|
||
// 如果一个变量没赋值的时候 默认是undefined
|
||
// console.log(a+undefined) //3b
|
||
// a++ 后置自增 先执行 再加减 加一
|
||
// console.log(a++)
|
||
// console.log(a)
|
||
// // b-- 后置自减 先执行 后加减
|
||
// console.log(b--) // 3
|
||
// console.log(b) // 2
|
||
// // ++c 前置自增(减) 先加减 后执行
|
||
// console.log(++c) //5
|
||
// console.log(c++) //5
|
||
// console.log(c) //6
|
||
|
||
// 相等和全等 (== ===) 输出结果都是true/false
|
||
// 相等在比较之前 会先对等号两边的值进行隐式类型转换
|
||
|
||
// == -> 相等
|
||
// === -> 全等
|
||
|
||
// console.log(5==1)
|
||
// console.log(5==5)
|
||
// console.log(5=='5') // true
|
||
// console.log(5=="5asd") //false
|
||
// console.log(Number("5"))
|
||
// console.log(Number("5asd"))
|
||
|
||
|
||
// 条件运算符
|
||
// 条件?条件成立的时候执行的语句:条件不成立的时候执行的语句
|
||
// var str=99
|
||
// typeof str=="String"?console.log(str):alert(str+1)
|
||
// var str1=1,str2=2,str3=3,str4=4
|
||
|
||
// 逻辑运算符 非! 或|| 与&&
|
||
// 非 取反
|
||
// 与 && 只有两边都是true的时候才是true 只要有一个false 就是false
|
||
// 或 || 只要两边有一个是true 结果就是true
|
||
console.log(!true)
|
||
console.log(true&&false) //false
|
||
</script>
|
||
</head>
|
||
<body>
|
||
|
||
</body>
|
||
</html> |