- 加入我的QQ群
- 关注我的百家号
扫描下面的二维码,“关注”我的百家号。
每一种编程语言当中,都离不开运算符。有数字的加减运算符,有字符串连接时所用到的连接运算符…… 每一种运算符都有编程赋予它的使命。JS跃然是一种前端脚本语言,同样也是离不开运算符的。今天,我们就来介绍一下JS的运算符。
1:算术运算符:
算术运算符,就是我们小学时学习的那些:加减乘除(+ - * /),这些在这里不做多说,跟小学时的一个意思。JS除了这几个我们所熟悉的数学运算符外,还有其它几个数学运算符。
取余(%) ,就是获取2个数字相除的余数。这个在JS判断语句中经常用到。如:
var a=5,b=2;
if(a%b==0){
alert("等于0");
}else{
alert("不等于0")
}
加1/减1 (++/--):这个运算符在JS中使用得非常的多。最典型的是for循环语句:
for(var i=0; i<10; i++){
console.log(i);
}上面代码是打印出0到9的数字。这里用到了++运算符。
2:比较运算符:
比较运算符在JS的判断语句中使用得非常多,比较运算符返回的是布尔类型的值。它包括:<小于、>大于、>=大于等于、<=小于等于==等于、!=不等于、===(全等于)、 !==(不全等于)。
===和==的区别:===:表示 数据类型和数据大小 都相同。而==只表示数据大小相同。 例:
console.log(10==='10') 返回alse,因为它们的数据类型不相同。10是数值,而'10'是字符串。
console.log(10=='10') 返回true,因为只比较了数据大小。
3:逻辑运算符:
逻辑运算符,经常出现在判断语句中。它包括:逻辑与 &&、逻辑或 ||、逻辑非 !这3种。
逻辑与 与 逻辑或:返回的结果是“其中的一个操作数”。【在PHP中返回的是布尔值】
逻辑非:返回的结果是 布尔 值。 如:
console.log( ‘gao’ && ‘ssmay’); 返回的结果是 ssmay
console.log( ‘gao’ || 'ssmay’); 返回的结果是 gao
4:+加号运算符
(1)、算术加法运算: 两边都是数字。即上面所说的算术运算符。
(2)、连接运算符:两边有一个是字符串的,就是连接运算。如:
10+‘10’ = 1010;结果是1010,这是因为+号的右边的10是字符串。
'abc'+'efg' = 'abcefg';
当然,JS还有其它的运算符,如:位运算符,但这些很少用到,所以此处不做介绍。
略微有点过于简略。计算一般还会要结合函数等使用