梦入琼楼寒有月,行过石树冻无烟

JavaScript 比较与逻辑和条件运算

比较运算符

ID DA EX
== 等于 x==1
=== 绝对等于 x===1
x!= 不等于 x=!1
===! 不绝对等于[^有一个相等,或都不相等] x===!1
> 大于 x>1
< 小于z x<1
>= 大于等于 x>=1
<= 小于等于 x<=1

逻辑运算符

ID DA EX
&& 和(and) a&&b
|| 或者 (or) a==1 || b==2
! 不是 (not) !(a==b)

条件运算符

1
2
3
4
5
格式:
变量名=(条件)>“返回值,不打到”:"返回值,达到"

variable name=(condition)?value1:value2
voteable=(age<18)?"未成年":"成年人";

检测是否是成年人

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>点击按钮检测年龄。</p>
年龄:<input id="age" value="10" />
<button onclick="data()">点击按钮</button>
<p id="data"></p>
<script>
function data() {
var age,condition;
age = document.getElementById('age').value;
voteable = (age<18)?"未成年人":"已成年人";
document.getElementById('data').innerHTML = voteable;
}
</script>
</body>
</html>
⬅️ Go back