2018-06-20 js 运算符

2018-06-20  本文已影响0人  Mo_ham_med

/ 除

% 求余数(保留整数)

++ 累加

-- 递减

= 赋值

+= x+=y x = x+y

-= x-=y x = x-y

= x=y x = x*y

%= x%=y x = x%y

用于把文本值或字符串变量加起来(连接起来)。

如需把两个或多个字符串连接起来,请使用 + 运算符。


  txt = "what a very";

  txt2 = "nice day";

  txt3 = txt1 + txt2;

var x = 5;

== 等于 x==8 false

=== 全等(值和类型) x===5 为 true x===“5” 为 false

!= 不等于 x!=8 为 true

         大于                              x>8    为   false

< 小于 x<8 为 true

= 大于或等于 x>=8 为 false

<= 小于或等于 x<=8 为 true

== 和 === 的 区别

"===" 全等于 是 等于 "==" 的加强型

== 要求值 相等 就可以 返回 true 例如, 55=="55"

=== 要求 值 和类型 都相同 返回 false 。

例如 55==="55" 返回 false 因为 他们的值相等,但是,他们的类型不同。

一个是 数字 ,一个是 字符串。

逻辑运算符

用于 测定变量或值 之间的逻辑。

给定  x = 6 以及 y = 3   。  如下:

&&                and             (x < 10&& y > 1)    返回  true

 ||                   or               (x==5||y==5)      返回 false

  !                   not              !(x==y)  为 true


条件 运算符

三元运算

 variablename = (condition) ? value1:value2

 variablename   可变名称

  condition         条件

  value               值 

  ```

    speed >0 ? speed = Math.ceil(speed):speed = Math.floor(speed)

// 问号 前面是 条件 条件满足时 执行 问号以后 条件不满足时 执行 : 以后。

    if(speed>0){
        speed = Math.ceil(speed)

}else{
speed = Math.floor(speed)
}

  ```

日常中经常会有这样的 if else 判断,特别是嵌套比较多的时候 用三元是比较和谐的,可以让你的代码看起来更加清爽,结构清晰。

上一篇 下一篇

猜你喜欢

热点阅读