小白教程
所有教程
关于
Search
172.69.6.136
172.69.6.136
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“JavaScript 比较和逻辑运算符”的源代码
本页内容
上一节:
JavaScript_运算符
下一节:
JavaScript_If…Else_语句
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:JavaScript 比较}}[[Category:Javascript 教程|17]] = JavaScript 比较 和 逻辑运算符 = 比较和逻辑运算符用于测试 true 或者 false。 == 比较运算符 == 比较运算符在逻辑语句中使用,以测定变量或值是否相等。 x=5,下面的表格解释了比较运算符: {| class="table table-striped table-hover" ! 运算符 ! 描述 ! 比较 ! 返回值 ! 实例 |- | == | 等于 | x==8 | false | [[try.php?filename=tryjs_comparison1|实例 »]] |- | | | x==5 | true | [[try.php?filename=tryjs_comparison2|实例 »]] |- | === | 绝对等于(值和类型均相等) | x==="5" | false | [[try.php?filename=tryjs_comparison3|实例 »]] |- | | | x===5 | true | [[try.php?filename=tryjs_comparison4|实例 »]] |- | != | 不等于 | x!=8 | true | [[try.php?filename=tryjs_comparison5|实例 »]] |- | !== | 不绝对等于(值和类型有一个不相等,或两个都不相等) | x!=="5" | true | [[try.php?filename=tryjs_comparison6|实例 »]] |- | | | x!==5 | false | [[try.php?filename=tryjs_comparison7|实例 »]] |- | > | 大于 | x>8 | false | [[try.php?filename=tryjs_comparison8|实例 »]] |- | < | 小于 | x<8 | true | [[try.php?filename=tryjs_comparison9|实例 »]] |- | >= | 大于或等于 | x>=8 | false | [[try.php?filename=tryjs_comparison10|实例 »]] |- | <= | 小于或等于 | x<=8 | true | [[try.php?filename=tryjs_comparison11|实例 »]] |} == 如何使用 == 可以在条件语句中使用比较运算符对值进行比较,然后根据结果来采取行动: <pre> if (age<18) x="Too young";</pre> 您将在本教程的下一节中学习更多有关条件语句的知识。 == 逻辑运算符 == 逻辑运算符用于测定变量或值之间的逻辑。 给定 x=6 以及 y=3,下表解释了逻辑运算符: {| class="table table-striped table-hover" ! 运算符 ! 描述 ! 例子 |- | && | and | (x < 10 && y > 1) 为 true |- | || | or | (x==5 || y==5) 为 false |- | ! | not | !(x==y) 为 true |} == 条件运算符 == JavaScript 还包含了基于某些条件对变量进行赋值的条件运算符。 === 语法 === <pre> variablename=(condition)?value1:value2 </pre> === 例子 === 如果变量 age 中的值小于 18,则向变量 voteable 赋值 "年龄太小",否则赋值 "年龄已达到"。 <sample title="" desc="" lang="html" hererun="1"> voteable=(age<18)?"年龄太小":"年龄已达到"; </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title> </head> <body> <p>点击按钮检测年龄。</p> 年龄:<input id="age" value="18" /> <p>是否达到投票年龄?</p> <button onclick="myFunction()">点击按钮</button> <p id="demo"></p> <script> function myFunction() { var age,voteable; age=document.getElementById("age").value; voteable=(age<18)?"年龄太小":"年龄已达到"; document.getElementById("demo").innerHTML=voteable; } </script> </body> </html> </run>
返回至“
JavaScript 比较和逻辑运算符
”。
上一节:
JavaScript_运算符
下一节:
JavaScript_If…Else_语句