javascript中的运算符

本文深入解析了JavaScript中的各种运算符,包括算数运算符、赋值运算符、逻辑运算符、位运算符和三元运算符。通过具体实例展示了它们的用法和特性,帮助开发者更好地理解和运用这些基础但至关重要的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
	<script type="text/javascript">
		//javascript中的运算符【由于是弱类型语言,计算结果可能与java不同】
		/*
		算数运算符
			+ - * / % ++ --
		赋值运算符
			= += -= /= %=
		逻辑运算符
			!  && ||
		位运输符
			& | ^
		三元运算符
			a ? b : c  //java中使用三元运算符必须要有返回结果,而javascript中则可以没有返回结果
		*/
		
		var a = 1230;
		a = a/1000;
		alert(a);//结果:1.23  运算结果会保留小数 
		
		var a = 2.1, b = 1.9;
		var c = a + b;
		alert(c);//结果:4  运算结果自动丢弃小数点后的0
		
		alert("1"+1);//结果:11     字符串连接
		
		alert("1.0"-1);//结果:0  自动将字符串转换为整数再运行,会舍弃小数点后的0
		
		alert("1.23"-1);//结果:0.229999999999998  自动将字符串转为了小数类型进行计算
		
		alert("1.a"-1);//结果:NaN Not a Number  javascript尝试将"1.a"转换为小数,但是发现根本不是数字类型的字符串,无法转换
		
		alert(false+1);//结果:1  false对应的值:0或者null,0或者null在if条件中就是false
		
		alert(true+1);//结果:2          非0,非null,就是true,默认值为1,NaN在if条件中也为true
	
		var m=3,n;
		n = m++;
		alert("m="+m+",n="+n);
		
		alert('over!');
		
	</script>
	
</head>
<body>

</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值