JavaScript教程-12-关于JavaScript中的条件判断的补充说明

对于JavaScript中的条件判断:因为条件不只是可以是布尔值。还有一些其他的类型可以使用。归纳如下:

-- number类型,所有的非0都是条件成立的true。0条件不成立false。

-- string类型,如果是空串,那么条件不成立false,非空串条件成立true。

-- null:条件不成立 false。

-- undefined:条件不成立,false。

-- object:条件成立。true

测试代码如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>JavaScript中的条件判断的补充说明</title>
		<script type="text/javascript">
			//1:数值类型:0为false,非0为true
			//0:条件不成立  false
			if(0){
				alert(0);
			}
			//大于0的数  条件成立 true
			if(1){
				alert(1);
			}
			//小于0的:条件成立 true
			if(-1){
				alert(-1);
			}
			
			//2:string 类型
			//空串:不成立 false
			if(""||''){
				alert("空串");
			}
			//非空串:成立,true
			if("abc"){
				alert("abc");
			}
			
			//3: null 条件不成立 false
			if(null){
				alert(null);
			}
			
			//4:undefined 条件不成立 false
			if(undefined){
				alert(undefined);
			}
			
			//5:object :成立 true
			var obj = {};
			if(obj){
				alert(obj.toString());
			}
		</script>
	</head>
	<body>
	</body>
</html>

PS:笔者有大量的学习资料:java、python、大数据、人工智能、前端等。需要的小伙伴请加群:711408961

笔者的b站中有一些教学视频分享。感兴趣的小伙伴可以关注:https://space.bilibili.com/412362068

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值