JavaScript的运算符

运算符:
+ 字符串的连接符使用
= == === 之间的区别:
= 赋值
== 比较数据是否相同
=== 比较数据和类型是否都相等
先比较类型,后比值
! 非 取反
!! 不变
!!!取反

逻辑运算符: && ||
java中逻辑运算符两边的操作数必须为boolean类型的
js中中逻辑运算符两边的操作数可以都是boolean,也可以有其他类型的数据参与,如果有, 结果肯定为其中一个操作数
&& 一个为false就是false
第一个操作数转为boolean,为false,结果就为第一个操作数的值
为true,结果就为第二个操作数的值
|| 一个为true就是true
第一个操作数转为boolean,为true,结果就为第一个操作数的值
为false,结果就为第二个操作数的值

<script>			
			console.log(1+'2');	//字符串12		
			console.log(1 == '1');//true
			console.log(1 === '1');	//false		
			console.log(!true);//false
			console.log(!!true);//true
			console.log(!!!true);//false
			//&&
			console.log(Boolean(undefined));//false			
			console.log(true && 12);//数值12
			console.log(0 && 12);//0
			console.log(true || 12);//true
			console.log(0 || null);//null
			console.log(undefined || null);//null
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值