JavaScript运算符

JavaScript中的运算符有算数运算符 关系运算符 逻辑运算符

1. 算数运算符

+ - * / % ++ –
+ - * / % 这几个是和数学上的加减乘除余一样的
例:

<script>
	var a = 10;
	var b = 20;
	var c = a + b;
	document.write(c);
</script>

结果为c = 10 + 20 。
++ --这两个比较难理解一点,
例:

	<script>
		var a = 2;
		a++;//a = a + 1 a++ 是先执行在加 
		++a;//++a 是先加在执行
		document.write(a);
	</script>

2.关系运算符

> < >= <= == != === !==
这些运算符的结果都是Boolean类型的只会是true和false这两个值.
例:

<script>
	var a = 12,
	var	nb = 13;
		document.write(a > b);//false
		document.write(a < b);//true
		document.write(a <= b);//true
		document.write(a >= b);//false
		document.write(a == b);//false
		document.write(a != b);//true
</script>

3.逻辑运算符

|| && !
多条件之间的判断关系
|| 逻辑或

	<script>
		var a = prompt("请输入:");
		var b = prompt("请输入:");
		if(a < b || a == b){
		document.write("你真棒!!!");
	}
		
	</script>

这行代码的意思是当输入的a和b的值为相等或者a小于b的时候输出“你真棒”这三个字。
逻辑或就是当一个条件为true的时候就会执行代码块。

***&&***逻辑与

<script>
	<script type="text/javascript">
		var one = Number(prompt('请输入第一个参数:')),
			two = Number(prompt('请输入第二个参数:')),
			three = Number(prompt('请输入第三个参数:'));
		function num(one,two,three){
			var result;
			result = (one > two && one > three) && one ||
					 (one < two && two > three) && two ||
					 three;
			return result;
		}
		document.write('最大的值是 :' + num(one,two,three));
	</script>
</script>

逻辑与就是符号两边的条件必须都为true一方为false就不会执行下面的代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值