JavaScript 表达式和运算符

一.表达式和运算符

JavaScript 中,表达式是由操作数和操作符组成的,对一个或多个变量或值(操作数)进行运算,并返回一个新值。

运算符可分为以下类别:

赋值运算符=

算术运算符 +,-,*,/,%.++,--,-(求反)

结合运算符*=   /=  +=  -=  %=

比较运算符==,!=, >, >=,<, <=, ===, !==

逻辑运算符 &&,||, !

字符串运算 +

绝对等于:数据类型一致,数值相等

不绝对等于:数据类型不一致或者数字不相等

1.数据类型不一致

2.数值不相等

3.数据类型不一致,数值也不相等

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			//算数运算符
			console.log(25%5)//0
			console.log(18%2)//
           //判断一个整数是否是偶数
         	console.log(15%2)
			// 判断一个整数是否可以被5整除
		console.log(20%5)
			console.log(30%5)
			// ++ --
			var a =4
			console.log(++a)
			console.log(a++ + ++a)
			console.log(a)
			// 复合运算符 +=  -= *= /= %=
			var b =10
			// b = b * 20//
			b * =20//相当于 b= b*20
			console.log(b)
    //逻辑运算符:&& || ! 
     var x = 10, y = 20
   console.log(x+y>10 && x<20)//true 
   console.log(x+y<30 && x<20)//false
   console.log(x+y<30 || x<20)//true
    console.log(y-x==10 && x++>20)//false
    console.log(x)
		</script>
	</body>
</html>

Javascript中运算符的优先级

1. 小括号()

有括号先算括号里面的;

2. 一元运算符

加加(++);  减减(--);  非(!)

3. 算数运算符

加(+);减(-);乘(*);除(/);取于(%);这里是先乘(*)除(/)取于(%)后加(+)减(-)。

4. 关系运算符

大于(>);大于等于(>=);小于(<);小于等于(<=)。

5. 相等运算符

等于(==);不等于(!=);全等于(===);不全等于(!==)。

6. 逻辑运算符

先且(&&)后或(||)。

7. 赋值运算符(=)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值