040|JavaScript运算符

2017-05-22  本文已影响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.
> // 大于
>= // 大于等于
< // 小于
<= // 小于等于

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

逻辑操作符

逻辑操作有三种:

条件运算符

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

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专业级导师指导吗?想要团队陪你一起进步吗?欢迎加我为好友!

我的微信
上一篇 下一篇

猜你喜欢

热点阅读