js的运算符

js运算符

运算符:先介绍最简单的几类,位运算符等比较困难的之后再理解;

运算符分为算数运算符、关系运算符、逻辑运算符、赋值运算符
    算术运算符

符号有:
        +、-、*、/ 、%(模,取余的意思,余数可以为负数)、++、--
            a++; 把a的值取出来作为表达式的值
            ++a;  把a的值加一再作为表达式的值

        --和++的原理是一样的;
    关系运算符
        >、<、>=、<=、==(判断是否相等)、!=、===(判断是否全等)、!==
    逻辑运算符
        ||、&&、!
            纯数字判断结果为数字
            ||只要有一个值为真就为真,直接输出那个最先遇到的为真的数
            &&全部为真才为真,为真输出为真的最后一个遇到的数,为假输出为0;
    赋值运算符
        =、+=、-=、*=、/=

附上小案例(查看效果是请打开浏览器,按电脑的‘f12’键,审查元素,在console中查看效果):

<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<title>Document</title>
	</head>
	<body>
		

		<script>
			// 算术运算符:+ -  * /  %(取模/求余)  ++  --
			var a;
			// a=10/3+4*9;
			// a=10%-3;  
			//余数的正负由被除数决定
			a=10;
			// a++;把a的值取出来作为表达式的值。执行完以后a的值+1
			// ++a;先把a的值+1,a加完以后的值作为表达式的值
			// console.log(a++);
			// console.log(++a)
				// 11    10   10  10    12    12
			var b=(++a)+(--a)+a+(a++)+(++a)+(a--);
			    // 11     10     11     12    11
			console.log(a);
			console.log(b);
			// 关系运算符:> < >=  <=  ==判断值是否相等,可以转化类型  ===完全相等一模一样  !=不等于  !==不完全相等
			console.log(1!=='1')

			a=-1;
			// console.log(1<a<100)程序按照步骤运算,true转化为1,false转化为0

			// 逻辑运算符 &&只要有一个为假结果就为假  ||只要有一个为真,结果就为真  !取反
			console.log(1<a&&a<100)
			// 纯数字做判断,结果为数字
			 console.log(1&&2&&3)
			 console.log(2&&0&&3)
			console.log(1||2||3)
			console.log(11||0||3)
			// 赋值运算符  =  +=  -=  *=  /=
			// a=a+3 简写成a+=3;
			// a=a-3 简写成a-=3;
		</script>
	</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值