js中的运算符

js中的运算符包括算数运算符,赋值运算符,关系运输符,逻辑运算符和逻辑运算符几大类。
一,算数运算符
	算数运算符主要包括 +,-,*,/,%(取余),++,--
	+:对两个值进行相加运算,并将结果返回。如: var a=1,b=2; console.log(a+b) 输出结果为:3。
		任何值与字符串进行+运算时,会拼串。如:console.log(123 + "你好") 输出结果为:123你好
	-:对两个值进行相减运算,并将结果返回。
	*:对两个值进行相乘运算,并将结果返回。
	/:对两个值进行相除运算,并将结果返回。
	%:对两个值进行取余运算,并将结果返回。
	++:在原值的基础上加1。有两种用法++a或者a++,但++在前时先运算再赋值,当++在后时先赋值在运算,如:var a = 2,b=2;console.log(++a,b++) 输出结果为:3  2 
	--:在原值的基础上减1。
	另外,+,-还可以当作正,负号使用
二,赋值运算符
	=:将=右边值赋给左边。 如var a = 1.
	+=:  a += 5 等价于 a = a +5;以下同理
	-=:
	*=:
	/=:
	三,关系运算符
		关系运算符用来比较两个值之间的大小关系,关系成立则返回true,不成立则返回false。
		>(大于),<(小于),>=(大于等于),<=(小于等于),==(等于),!=(不等于),===(全等于),!==(不全等于)
		当比较的两个值不为数值型时,会转化为数值型在比较。
		注意:NaN与任何值比较返回结果都为false,包括它本身。
					undefined == null 的返回结果为他本身。
	四,逻辑运算符
		&&(逻辑与):当两边的结果都为真时,才返回true;否则返回false。
		||(逻辑或):当两边的结果任意一个为真时,就返回true;否则返回false。
		!(逻辑非):将结果转化为相反的布尔值。
		逻辑断路:
		&&:当第一个值为false时,后面的语句不执行。
		||:当第一个值为true时,后面的语句不执行。
	五,条件运算符
		语句1?语句2:语句3.
		当语句1为true时,执行语句2;
		当语句1为false时,执行语句3.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值