JavaScript表达式和运算符
1.1 表达式与运算符
表达式是对一个或多个变量或值(操作数)进行运算,并返回一个新值
JavaScript 中的运算符主要分为以下几种类型:赋值运算符、算术运算符、结合运算符、比较运算符、逻辑运算符、字符串运算符、条件运算符。
赋值运算符 =
算术运算符 + - * / % ++ -- -(求反)
结合运算符 *= /= += -= %=
比较运算符 == != > >= < <= === !==
逻辑运算符 && || !
字符串运算 +
在这里要声明两点:
绝对等于:数据类型一致,数值相等
不绝对等于:数据类型不一致或者数值不相等
1.数据类型不一致
2.数值不相等
3.数据类型不一致,数值也不相等
运算符代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<script type="text/javascript">
//赋值运算符 =
var a = 10
console.log(a) //10
//算术运算符 + - * / % ++ --
var a = 10,b = 3
console.log(a + b) //13
console.log(a - b) //7
console.log(a * b) //30
console.log(a / b) //3.3333333333333335
console.log(a % b) //1
console.log(a++) //10(先运行a,再加1)
console.log(++a) //12(在原有的基础上先加1,再运行a)
//结合运算符 *= /= +