Javascript实用运算符

赋值运算符

var userName=“tom”;//简单赋值运算符
a+=b;//相当于a=a+b;直接赋值给a
a+=b; //相当于a=a+b; a-=b; //相当于a=a-b; a*=b; //相当于a=a*b; a/=b; //相当于a=a/b; a%=b; //相当于a=a%b; a&=b;//相当于a=a&b; a|=b; //相当于a=a|b; a^=b; //相当于a=a^b;

<script type="text/javascript">
var a=2,b=3
a+=b
console.log(a,b)//结果5,3
</script>

算数运算符

      • %
//比较运算符
<script type="text/javascript">
		a=2
		b=a++
		console.log(a, b)//2,3
		a=3
		b=a--
		console.log(a,b)//3,2
		
</script>

i=1;j=i++;//j是1,i是2。因为i++是先用后加。 i=1;j=++i;//j是2,i是2。因为++i是先加后用。

比较运算符

== 等于 只根据表面值进行判断,不涉及数据类型。alert("11"11);
**
= 绝对等于 不仅判断表面值,还要判断数据类型是否一样**。
!= 不等于 只根据表面值进行判断,不涉及数据类型。
!== 不绝对等于 不仅判断表面值,还要判断数据类型是否一样

逻辑运算符

!逻辑非,取反。!真=假,!假=真
&&逻辑与,两个都为ture返回ture
||逻辑非,两个中有一个为ture,返回ture

<script type="text/javascript">
console.log(true && false)//false
console.log(true && true)//ture
console.log(true || false)//ture
consose.log(!ture)//false
</script>

条件运算符

三元运算符就是条件运算符支持的一种
格式:操作数?结果1:结果2;
如果结果为ture,整个都是ture
如果结果为false,整个都是false
var a=10
var b=5
var c=a>b?a:b //10

字符串运算符

//字符串运算符,先字符串运算就直接相加!前面是数字就数字就数字加在字符串,看先后顺序

<script type="text/javascript">
		g=123
		s=2
		d= 'love'
		f=g+s+d
		console.log(f)//125'love'
		  e=d+g+s 
		console.log(e)//'love'1232
		</script
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王大兴的王兴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值