运算符的简单了解!!

运算符包含:

        一元运算符 ++ -- 

        算数运算符 + - * / %

        比较运算符 > < >= <= == ===

        逻辑运算符 && || !

        赋值运算符 = += -= *= /= %= 

运算符中的自增自减 

// 一元运算符  ++  --
			var num=10;
			num++;
			// 相当于 num=num+1;
			console.log(num);  //11
			
			num++;
			console.log(num);  //12
			
			num--;
			// num=num-1;
			console.log(num);  //11

 算数运算符

var num1=101;
			var num2=30;
			var sum=num1+num2;
			console.log(sum);
			var minus=num1-num2;
			console.log(minus);
			console.log(num1*num2);
			console.log(num1/num2);
			// 取余
			console.log(num1%num2);  //11
			console.log(num1);
			// 加号需要重点注意一下,有的场景是进行字符串拼接,而不是数字运算
			var str1="520";
			// 隐式类型转换
			var result=num1+num2+str1;
			console.log(result);   //101520
			var result1=num1+parseFloat(str1);
			console.log(result1);  //621

其他运算符

	var num1=100;
			var num2=200;
			var num3=100;
			// 比较运算符会得到一个布尔值
			console.log(num1>num2);  //false
			console.log(num1<num2);  //true
			console.log(num1==num3); //true
			console.log(num1>=num3); //true
			console.log(num1>num3); //false
			console.log('===============')
			// 逻辑运算符
				// 并且
			console.log(false && true);  //false
			console.log(num1>num2 && num1>=num3);  //false
				// 或者
			console.log(false || true);  //true
			console.log(num1>num2 || num1>=num3);  //true
				// 非(取反)
			console.log(!false && true);  //true
			console.log(!(num1>num2) && num1>=num3);  //true
			console.log('===============')
			// 赋值运算符 +=
			var num3=10;
			var num4=20;
			num3+=num4;
			// 相当于num3=num3+num4;
			console.log(num3);  //30
			num3-=num4
			// num3=30-20
			console.log(num3);  //10

温馨提示:执行顺序: 小括号---算数乘除取余---算数加减---比较运算符---逻辑运算符&&---逻辑运算符||---赋值运算符

如有错误!欢迎指正!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值