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>
时间: 2024-10-20 03:09:42

JS 逻辑运算符号的相关文章

Smarty模板的逻辑运算符号稍微做一下总结

对Smarty模板的逻辑运算符号稍微做一下总结,以备后用. eq    equal : 相等neq    not equal:不等于gt    greater than:大于lt    less than:小于lte    less than or equal:小于等于gte    great than or equal:大于等于is even:  是偶数is odd:  是奇数is not even: 不是偶数is not odd  不是奇数not:   非mod:   求模取余div by:

7、第七节课,js逻辑运算

1.条件语句 function MyClick() { var iNum1=10; var iNum2=15; var iNum3=20; if (iNum1==iNum2) { iNum2=iNum3; } alert(iNum2); } 2. iNum3=iNum1>iNum2?iNum1:iNum2;//如果iNum1大于iNum2 则取值iNum1,或则取iNum2. 3. function MyClick() { var sInput=prompt("请输入一个1~100之间的整

js 正则表达式符号含义

\ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界. -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*". ^ 匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An a" $ 匹

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 //三目运算符号 12 // 语法: 条件 ?值1 :

JS特殊符号

反斜杠用来在文本字符串中插入省略号.换行符.引号和其他特殊字符. 代码 输出 \' 单引号 \" 双引号 \& 和号 \\ 反斜杠 \n 换行符 \r 回车符 \t 制表符 \b 退格符 \f 换页符

JS逻辑运算操作

非! 如果一个操作数是一个对象,返回false; 如果一个操作数是一个空字符串,返回true; 如果一个操作数是一个非空字符串,返回false; 如果一个操作数是一个数值0,返回true; 如果一个操作数是任意的非零字符,返回false; 如果一个操作数是null,返回true; 如果一个操作数是NaN,返回true; 如果一个操作数是undefined,返回true; 隐式转换:‘’ ,0,undefined,NaN,false,null默认转化为false   !时变为true 与&&

js赋值符号“=”的小例子

1 var obj1={x:5}; 2 var obj2=obj1; 3 obj1.a=obj1={x:6}; 4 console.log(obj1.a); 5 console.log(obj2.a); 为什么obj1.a 会是undefined呢? 为什么obj2.a会是{x:6}?

网易云课堂js学习比较

javascript:用来在页面中编写特效的,和html/css一样都是由浏览器解析的 javascript语言: 一.js如何运行的(javaScript,jscript,vbscript,applet) 二.输出 alert(什么类型都可以) document.write(字符串) 三.如何在html中使用js 1.使用<script></script>将js语法嵌入到html中,可以使用多个,每一个之间都是有关联的 2.href="javascript:js代码&q

从window.console&amp;&amp;console.log(123)浅谈JS的且运算逻辑(&amp;&amp;)

从window.console&&console.log(123)浅谈JS的且运算逻辑(&&) 作者:www.cnblogs.com  来源:www.cnblogs.com  发布日期:2015-03-01 一.JS的且运算记得最开始看到window.console&&console.log(123),当时知道能起什么作用但是没有深入研究,最近在研究后总算弄明白了.要理解这个,首先得明白三个知识点第一:短路原则这个大家都非常清楚的了,在做且运算的时候,“同真