zoukankan      html  css  js  c++  java
  • 赋值运算符和关系运算符

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <script type="text/javascript">
     7             /*
     8              * =
     9              *     可以将符号右侧的值赋值给符号左侧的变量
    10              * += 
    11              *     a += 5 等价于 a = a + 5
    12              * -=
    13              *     a -= 5 等价于 a = a - 5
    14              * *=
    15              *     a *= 5 等价于 a = a * 5
    16              * /=
    17              *     a /= 5 等价于 a = a / 5
    18              * %=
    19              *     a %= 5 等价于 a = a % 5
    20              *     
    21              */
    22             var a = 10;
    23             
    24             //a = a + 5;
    25             //a += 5;
    26             
    27             //a -= 5;
    28             
    29             //a *= 5;
    30             
    31             // a = a%3;
    32             a %= 3;
    33             
    34             console.log("a = "+a);
    35             
    36         </script>
    37     </head>
    38     <body>
    39     </body>
    40 </html>
     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <script type="text/javascript">
     7             
     8             /*
     9              * 通过关系运算符可以比较两个值之间的大小关系,
    10              *     如果关系成立它会返回true,如果关系不成立则返回false
    11              * 
    12              * > 大于号
    13              *     - 判断符号左侧的值是否大于右侧的值
    14              *     - 如果关系成立,返回true,如果关系不成立则返回false
    15              * 
    16              * >= 大于等于
    17              *     - 判断符号左侧的值是否大于或等于右侧的值
    18              * 
    19              * < 小于号
    20              * <= 小于等于
    21              * 
    22              * 非数值的情况
    23              *     - 对于非数值进行比较时,会将其转换为数字然后在比较
    24              *     - 如果符号两侧的值都是字符串时,不会将其转换为数字进行比较
    25              *         而会分别比较字符串中字符的Unicode编码
    26              */
    27             
    28             var result = 5 > 10;//false
    29             
    30             result = 5 > 4; //true
    31             
    32             result = 5 > 5; //false
    33             
    34             result = 5 >= 5; //true
    35             
    36             result = 5 >= 4; //true
    37             
    38             result = 5 < 4; //false
    39             
    40             result = 4 <= 4; //true
    41             
    42             //console.log("result = "+result);
    43             
    44             //console.log(1 > true); //false
    45             //console.log(1 >= true); //true
    46             //console.log(1 > "0"); //true
    47             //console.log(10 > null); //true
    48             //任何值和NaN做任何比较都是false
    49             //console.log(10 <= "hello"); //false
    50             //console.log(true > false); //true
    51             
    52             //console.log("1" < "5"); //true
    53             //console.log("11" < "5"); //true
    54             
    55             //比较两个字符串时,比较的是字符串的字符编码
    56             //console.log("a" < "b");//true
    57             //比较字符编码时是一位一位进行比较
    58             //如果两位一样,则比较下一位,所以借用它来对英文进行排序
    59             //console.log("abc" < "bcd");//true
    60             //比较中文时没有意义
    61             //console.log("戒" > "我"); //true
    62             
    63             //如果比较的两个字符串型的数字,可能会得到不可预期的结果
    64             //注意:在比较两个字符串型的数字时,一定一定一定要转型
    65             console.log("11123123123123123123" < +"5"); //true
    66             
    67         </script>
    68     </head>
    69     <body>
    70     </body>
    71 </html>
  • 相关阅读:
    InvalidIndexNameException[Invalid index name [2Shard], must be lowercase]
    Head插件——学习Elasticsearch的锋刃利器!
    Fiddler使用AutoResponder进行本地文件和线上文件的映射
    启动redis出现Creating Server TCP listening socket *:6379: bind: No such file or directory
    Project configuration is not up-to-date with pom.xml错误解决方法
    创建支持eclipse的多模块maven项目
    Eclipse添加默认的JRE
    错误:HttpServlet was not found on the Java
    Android插件化开发之Atlas初体验
    Android屏幕适配全攻略(最权威的官方适配指导)
  • 原文地址:https://www.cnblogs.com/lvjianqun/p/10307134.html
Copyright © 2011-2022 走看看