鼠年全马铁人挑战 WEEK 19: JavaScript 运算子 运算式

以前数学课有个直线方成式y=ax+b,想必大家都不陌生吧!
=*+,我们称为运算子,而y=ax+b,就称为运算式。

JavaScript 有以下常用的运算子

赋值运算子

其实就是 =,当我们计算完右边的值后再赋予左边的变数

y=ax+b 就是将 ax+b 的结果放到 y。

比较运算子

<(小于)、 >(大于)、<=(小于等于)、>=(大于等于)
其比较出来的结果为布林值

3>1 true

宽鬆

==(宽鬆相等)、!=(宽鬆不相等)

严谨

===(严格相等)、!==(严格不相等)

特殊案例

'1' == 1 //true
'1' === 1 //flase
眼尖的大家应该会发现,在宽鬆模式下,JavaScript 会偷偷做转型。
1.布林值转数字 2.字串转数字
1 == true //true
1 === true //false

算数运算子

就是我们常用的 +-*/

逻辑运算子

&&(and)、||(or)、!(not)

a || b 满足 a 或 b 的条件。

字串运算子

+可串接两字串

'Hello'+'World' //HelloWorld

特殊案例

1+'1'//'11' 因为有一方为字串时,此时 + 就代表字串运算


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章