javascript的运算符

一.运算符号

运算符对一个或多个变量或值(操作数)进行运算,并返回一个新值。

运算符号种类
  • 算数运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 条件运算符
运算符号优先级

赋值 > 算数 > 比较 > 逻辑

二.算数运算符

简介:算数运算符用于执行变量与/或值之间的算数运算

算数运算符符号
  • 加号 +
  • 减号 -
  • 乘 *
  • 除 /
  • 求余数(保留整数)%
  • 累加 ++
  • 递减 - -
算数运算符的转换类型:

parseFloat :将字符串转换为浮点型
parseInt : 将字符串转换为整整型(整数)
举个例子:

<script type="text/javascript">
	function calc(){
		//parseFloat 将字符串转换为浮点型
		//parseInt   将字符串转换为整型(整数);
		var one = parseFloat(document.getElementById("one").value);
		var two = parseFloat(document.getElementById("two").value);
		console.log(one + two);
	}
	</script>
		<form>
		<p>
			<label for="one">加数1</label>
			<input type="text" id="one">
		</p>
		<p>
			<label for="two">加数2</label>
			<input type="text" id="two">
		</p>
		<p>
			<input type="button" value="查看和" onclick="calc()" />
		</p>
	</form> 

三.赋值运算符

简介:赋值运算符用于给 JavaScript 变量赋值。
举个例子:给定x=100,y=50
代码如下:

<script type="text/javascript">
	var x=100,y=50
	document.write("x与y的原始值分别是:"+ x +","+y+"<br />");
	document.write("x-y的值是:"+ (x-y) + "<br />");  // 减 -
	document.write("x-y的值是:"+ (x*y) + "<br />");  // 乘 *
	document.write("x-y的值是:"+ (x/y) + "<br />");  // 除 /
	document.write("x-y的值是:"+ (x%y) + "<br />");  // 取余 :
	x++;
	document.write(x + "<br />");
	x++;
	document.write(x + "<br />");
	x--;
	document.write(x + "<br />");
	x--;
	document.write(x);
		</script>

四.比较运算符

简介:比较运算符在逻辑语句中使用,以测定变量或值是否相等。
举个例子:给定x=10,y=10
代码如下:

<script type="text/javascript">
	var x=10,y="10";
	 document.write(x==y); //判断值是否相等
	 document.write("<br />");
	 document.write(x===y);//判断值和类型是否相等
	 document.write("<br />");
	 document.write(x!=8 + "<br />");
	 document.write(x>=8)
</script>

五.逻辑运算符

简介:逻辑运算符用于测定变量或值之间的逻辑。
举个例子:给定x = 5 , y = 3 ,下表解释了逻辑运算符:
在这里插入图片描述
代码如下:

<script type="text/javascript">
	var x = 5,y = 3;
	var result1 = (x>=8 && y<10);//逻辑与%%
	console.log(result1);
	var result2= (x>=8 || y<10);//逻辑或||
	console.log(result2);
	var result3 = !(x>5)  //逻辑取反
	console.log(result3);
		</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值