JavaScript运算符介绍
JavaScript运算符有:算术运算符、赋值运算符、幂运算符、比较运算符、条件运算符、逻辑运算符、位操作符。
一、算术运算符
算术运算符用于执行两个变量或值的运算。
算术运算符有: + (加)、 - (减)、 * (乘)、 / (除)、 %(求余数)、++ (自增)、- -(自减)
要注意的是 +(加)运算符,如果用于对字符串和数字进行加法运算,此时的+(加)不会相加而是起到字符串的连接符的作用,而且最后得到的结果也是字符串数值类型,例如:
然后就是++ 、- -都有两种用法:如x++ 、++x 、- -x 、x- -。虽然都是自增,自减。要注意但是他们的表达式的返回值不一样。
2.赋值运算符
赋值运算符:“ = ”,赋值运算符用于给 JavaScript 变量赋值。
还有一些简写方式:如x + = y等价于x = x+y,同理(- =、* =、/=、%=)。
3.幂运算符
学习数学时接触过”次方“这个词,幂运算符其实就是次方,幂运算符用“ ** ”来表示。
4.比较运算符
JavaScript 比较运算符:== 等于,=== 等值等型,!= 不相等,!== 不等值或不等型,> 大于,< 小于,>= 大于或等于,<= 小于或等于
5.条件运算符
条件运算符
语法:(条件)?(表达式1):(表达式2)当条件成立时,就返回表达式1;当条件不成立时,就返回表达式2,例如:
6.逻辑运算符
逻辑运算符主要有:&& 逻辑与,|| 逻辑或,! 逻辑非
&&(逻辑与)语法:(表达式1)&&(表达式2);如果两个表达式都为 true,则 运算符(&&)返回 true,否则返回 false。例如:
|| (逻辑或)语法:(表达式1)||(表达式2);如果一个或两个表达式为 true,则 运算符(||)返回 true,否则返回 false。例如:
! 逻辑非语法:!(表达式);运算符(!)取反,对于 false 语句返回 true,对于 true 语句返回 false。例如:
7.位操作符
位运算符常用的几种:按位与 ( & )、按位或 ( | )、按位异或 ( ^ )、按位非 ( ~ )。
" & " :如果两位都是 1 则设置每位为 1
" | ":如果两位之一为 1 则设置每位为 1
" ^ " :数位是不同的则返回 1
" ~ " :反转所有位,"~ ~":取整数,例如: