006-算数运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

表达式

在这里插入图片描述

算数运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>算数运算符</title>
		<script>
			 /*
			  运算符:
			  1.算数运算符
			    + - * / %(取余符号)
			  2.关系运算符
			   > < >= <= == != === !==
			   3.逻辑运算符
			      && || !
				4.一元运算符
				++ --
				5.赋值运算符
				<1>基本赋值运算符 =
				<2>复合赋值运算符 += -= *= /= %=
				
			
			 */
			
			/*
			表达式:任何数据和运算符组成鹅式子叫做表达式
			<1>表达式的值
			<2>表达式的功能
			
		     */
			/*
			 1.算数运算符:
			    + - * /
				 %(取余符号 取余数)
				 var num=5;
				 alert(num%3);
				 
			*/
		   /*
		    [注] 将不同数据类型进行算数运算
			自动数据类型转换:不同数据类型之间是没有办法进行运算,将数据转成同一数据类型,再进行计算
			1.其中有一个操作数必须是字符窜,运算符必须是+号,别的数据类型转成字符窜,进行字符窜拼接
			2.任何数据和字符窜做+加法以外的操作,那么字符窜要先转成 数字再去进行运算
			   <1>如果字符窜是一个纯数字字符组成的字符窜,转成相应的数字
			   <2>如果字符窜中含有除数字以外的别的字符,转成NaN,NaN和任何数据运算都是NaN
			3.除字符窜以外的数据,在进行算数运算的时候,先转成数字,在进行运算
			
		   */
		  
		  //1.其中有一个操作数必须是字符窜,运算符必须是+号,别的数据类型转成字符窜,进行字符窜拼接
		  alert("hello"+1);//hello1
		  alert("hello"+true);//hellotrue
		  alert("hello"+null);//hellonull
		  alert("hello"+undefined);//helloundefined
		  alert("hello"+NaN);//helloNaN
		  
		  //2.任何数据和字符窜做+加法以外的操作,那么字符窜要先转成 数字再去进行运算
			   //<1>如果字符窜是一个纯数字字符组成的字符窜,转成相应的数字
		        alert(100-"20");//80
		     //<2>如果字符窜中含有除数字以外的别的字符,转成NaN,NaN和任何数据运算都是NaN
			    alert(100-"20a");//NaN
				
			//	3.除字符窜以外的数据,在进行算数运算的时候,先转成数字,在进行运算	
			 alert(10+true);  //11 (true转成1)
			 alert(10+false);//10  (false转成0)
		alert(10-null);// 10 (null转成0)
		alert(10-undefined);//NaN(undefined转成NaN)
		alert(10-NaN);//NaN
		  
	   alert(10+20);//30
		</script>
	</head>
	<body>
	</body>
</html>

算数运算符细节

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值