JS 逻辑运算符号
Posted Powell Zhao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 逻辑运算符号相关的知识,希望对你有一定的参考价值。
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="UTF-8">
5 <title></title>
6 </head>
7 <body>
8 </body>
9
10 <script type="text/javascript">
11 // 逻辑运算符号 ,得出的结果是 bool 值,true/false
12 // 且(与) 或 非
13 // 1、且 符号 &&
14 // 口诀:全真为真 一假即假
15 // 目的:用来实现多个条件的组合
16 // 题目:打印1-100之间,偶数并且能被5整除的数
17 for (var i = 1;i < 100;i++) {
18 if((i % 2 == 0) && (i % 5 == 0)){
19 console.log(i);
20 }
21 }
22
23
24 var a = 6;
25 var result = (1 > 3) && (a > 5);
26 if(result == true){
27 console.log("hehe");
28 }
29
30
31
32 // 2、逻辑 或
33 // 写法: ||
34 // 口诀:一真为真,全假为假
35 for(var i = 1; i < 100; i ++){
36 if(i % 2 == 0 || i % 5 == 0){
37 console.log(i);
38 }
39 }
40 // 逻辑或的短路
41 var result = 5 > 3 || .....;
42
43 // 3、逻辑 非
44 // 写法:!
45 // 语义:取反(主要针对 bool 值)
46 var result1 = true;
47 var result2 = !result1;
48 var result = !(5 > 3);
49
50 // 总结:运算符号优先级:
51 // 逻辑非(!)>算术运算符>比较运算符>逻辑与和逻辑或>赋值运算符
52 // 记不清楚优先级的时候加括号
53 // bool 值 只有俩个值 true 和false
54 // 比较运算符、逻辑运算符的最终结果都是 bool 值
55 // bool 值主要用在 if 语句的条件
56
57 var a = 2;
58 if(2 == a){
59 console.log("66666666666");
60 }
61
62
63 </script>
64
65 </html>
以上是关于JS 逻辑运算符号的主要内容,如果未能解决你的问题,请参考以下文章