逻辑运算符号,赋值运算符,关系运算符

逻辑运算符号  与 &&  或 ||

与运算,如果第一个为true则返回最后的那个数值

Var result = 1 && 2 ;  console.log(result);  计算为2

如果都为false则返回前面的数值

Var result = NaN && 0 ;  console.log(result);  计算为NaN

或运算,如果第一个都为true则返回第一个数值

Var result = 1 || 2 ;  console.log(result);  计算为1

如果都为false则返回后面的数值

Var result = NaN && 0 ;  console.log(result);  计算为0

 

赋值运算符

A = a +5 和 a +=5是一个意思  +=中间没有空格

-=   *=  同理

 

关系运算符

里面有一点技巧是 字母之间比较,比的是UNICODE编码的值

比如 a = 061  b = 062

a < b 是ture 

ab>b 是false ,因为他们会第一个字母相互比,如果第一个字母相同,才会比后面的字母的编码数值,这个规律可以用来比较英文字母的排序

字符串之间比较,一定要把其中一个转换成数字,不然结果可能会不正确

“1234221”> “5” 也是编码表中的值比较,1 和5 比.所以转换成数字写成

“1234221”> + “5”

输出UNICODE或者其他编码表的字符

console.log("\u0061")  \是转义字符 U是UNICODE 0061是编码中16进制的数值

在html编码中要想输出编码,语法格式为&#编码,注意html中编码是10进制的,所以需要把unicode编码16进制转换成10进制,比如输出一个

         <script type="text/javascript">

              console.log("\u2620")

         </script>

     </head>

     <body>

         <p>&#9760</p> <!--16进制编码为2620-->

     </body>

相等运算符

等于 不等于  ==  !=

全等 === 和等于(==)类似,但是不同的是不会进行数据类型转换,

如果不同数据类型比较直接返回false

!===  同理

 

 

条件运算符

三元运算符语法:

       条件表达式?语句1:语句2;

       //值为真则执行语句1 并返回结果

              如果为假,执行语句2 并返回结果

              var a,b,c,max

              a= 140

              b = 500

              c= 300

              max = a>b? a:b

              max = b>c? b:c

              console.log(max)

  

转载于:https://www.cnblogs.com/Young-shi/p/10438778.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值