js运算符

参考w3school学习使用。

一、算术运算符:

var num=3710;
alert(num/1000*1000);

结果是:3710

原理:JavaScript不区分整数和小数。


var str="12";
	alert(str+1);

结果:121

直接连接,没有运算


alert(str-1);
结果:11

看到是数字,又是减法,解析成为数字运算。


alert(true+1);
结果:2


alert(null+1);
结果:1

alert(false-1);
结果:-1

原理:true为1,false为0,null也是0


if(num=15)
	{
		alert(1);
	}
	else
	{
		alert(2);
	}
结果:1

原理:括号中是赋值语句,只要是非0,就是true,就执行第一句,如果想要改成比较,要写成num==15.


二、赋值运算符

和java同


三、比较运算符

<span style="white-space:pre">	</span>num1=15;
<span style="white-space:pre">	</span>num2="15";
<span style="white-space:pre">	</span>alert(num1==num2);
<span style="white-space:pre">	</span>alert(num1===num2);
结果:true
结果:false

原理:
==:比较值是否同
===:比较值和类型是否相同

四、逻辑运算符

五、三元运算符

四、五与java相同。


<span style="white-space:pre">	</span>var n=3;
	var m=n++;
	alert(m);
	alert(n);
结果:3
结果:4

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值