美文网首页
040|JavaScript运算符

040|JavaScript运算符

作者: 中年小钢炮 | 来源:发表于2017-05-22 00:18 被阅读21次

简写操作符

前面课程中介绍过操作符,有些以通简写速操作符来优化,例如:

var x = x+1

这种累加运算,实际上可以省写1次x。如上面的代码可以写成:

var x+=1

JavaScript这种简易写法,当编辑的代码量很大时,能够帮助省一些时。

下面列见常见的快速操作符:

x += y  =>  x = x + y
x -= y  =>  x = x - y
x *= y  =>  x = x * y
x /= y  =>  x = x / y
x %= y  =>  x = x % y

比较操作符

前面的课程中也使用过比较操作符,下在列出常见比较操作符:

== // 相等,如果类型转换后相等,则为true
=== // 严格相等,如果类型不一致则为false
!= // 不相等,如果类型转换后相等,则为false
!== // 严格不相等,如果类型不一圣物,则为true.
> // 大于
>= // 大于等于
< // 小于
<= // 小于等于

你需要特别注意相等与严格相等的区别,普通相等会进行类型转换,而严格相等不进行类型转换。

逻辑操作符

逻辑操作有三种:

  • 与(&&)
    例如if(a&&b)statement,只有当a和b都为true时statement才会执行。
  • 或(||)
    例如if (a||b)statement,当a或b有一个为true时,就执行statement。
  • 非(!)
    取反,例如var a=!true,true的反面是false,所以a的值是fasle。

条件运算符

条件运算符是少有的三元运算符,其语法如下:

condition ? val1 : val2

当condition为true时,val1被返回(或执行);当condition为false时,val2被返回(或执行)。我们通过下面的例子来学习一下:

var score = 90
var grade = score>60 ? "ok":"not ok";
console.log(grade)

看一下输出结果:

运行结果

因为condition score>60为true,所以输出为ok。

好的,这节讲到这里。这一节讲了四类操作符,内容稍多,希望你能掌握。

什么是位操作符?
什么是delete操作符?

请继续关注我的课程,我将在后续课程中帮大家依次解答上述问题。

想学计算机技术吗?需要1对1专业级导师指导吗?想要团队陪你一起进步吗?欢迎加我为好友!

我的微信

相关文章

  • 040|JavaScript运算符

    简写操作符 前面课程中介绍过操作符,有些以通简写速操作符来优化,例如: 这种累加运算,实际上可以省写1次x。如上面...

  • Javascript运算符

    JavaScript 运算符 JavaScript 运算符用于赋值,比较值,执行算术运算等。 JavaScript...

  • javaScript运算符

    javaScript算术运算符 javaScript赋值运算符 用于字符串的 + 运算符 + 运算符用于把文本值或...

  • javascript学习思维导图

    JavaScript 数据类型 JavaScript 变量 Javascript 运算符 JavaScript 流...

  • JavaScript 学习脑图

    javascript数据类型 javascript变量 javascript运算符 javascript数组 ja...

  • 8/23

    JavaScript运算符: 运算符 = 用于赋值 运算符 + 用于加值 算数运算符 + - * / % ++ -...

  • JavaScript逻辑运算符与赋值运算符

    逻辑运算符 JavaScript中有三个逻辑运算符,&&与、||或、!非。 JavaScript 中的逻辑运算符可...

  • 03-JavaScript运算符

    JavaScript运算符 和数学的运算符一样,JavaScript中的运算符是告诉程序执行特定算术或逻辑操作的符...

  • 第三课 JavaScript运算符

    JavaScript算术运算符 +-*/%(取余)++(递增)--(递减)- 赋值运算符;���=+=-=*=/=...

  • JS装逼操作锦集

    位运算符 这套运算符针对的是整数,所以对 JavaScript 完全无用,因为 JavaScript 内部,所有数...

网友评论

      本文标题:040|JavaScript运算符

      本文链接:https://www.haomeiwen.com/subject/dfzvxxtx.html