js中常用的运算符

自增运算符

a++ 相等于 a=a+1
++ 自增运算符
如果 ++ 在 变量的前面 就先自增 后运行
如果 ++ 在变量的后面 就先运行 后自增
注意 : 看分号

var a = 10;
  console.log(a);
  a = a +1;
  console.log(a);
  a++;
  console.log(a);
  ++a;
  console.log(a);
  
  var  b =1;
  console.log(++b);
  console.log(b++);
  console.log(b);
  
  var c  = 2;
  console.log(--c);
  console.log(c--);

运行结果:打开chrome按F12查看结果
打开chrome按F12查看结果

复合运算符

<script type="text/javascript">
  var a = 10;
  a += 10;    // a = a + 10;   20
  console.log(a);
  a -= 10;    // a = a - 10;   10
  console.log(a);
  a *= 10;    // a = a * 10;   100
  console.log(a);
  a /= 10;    
  // a = a / 10;  10
  console.log(a);
  a %= 10;    //  a = a % 10   0
  console.log(a);
  
  
  var b = (10 * 3 - 4 / 2 + 1)%2
  var c = 3;
  c %= b + 3;   // c = c % b + 3
  document.write(b++ + "<br/>");
  document.write(--c);
 </script>

运行结果:
在这里插入图片描述
在这里插入图片描述

比较运算符

<script type="text/javascript">
 
   //var a = 10
   //var b = 11;
   //console.log(a != b); 
    
    
  var  num1 = prompt("请输入一个数");
  console.log(typeof(num1));
  console.log(num1 === 10);
  // JS 提供了一个方法  这个方法是用来检测 变量的数据类型
//  typeof()  要检测谁  就放在typeof 的 括号里面
 
 </script>

什么叫做比较运算符: 例如> < >= <= != ==(是判断值是否相等) ===(是☞判断 值和 数据类型是否都相等)

由 用户输入一个数 求这个数 是否和 10相等 如果相等 输出 trur 不相等 输出 false
prompt用户输入语句 得出来的值 默认的是 string类型的
== 是判断值是否相等 === 是判断 值和 数据类型是否都相等

逻辑运算符

<script type="text/javascript">
  /* 逻辑运算符*/
  // &&     与运算符
  // ||     或运算
  //  !     非运算
  
  
  var  a = 2;
  var  b = 3;
  var  c = 4;
  var  d = 5;
  var num1 = b > a && c > d;
  // 与 运算的 一个特点   两边同时为真 则为真, 只要一边为假 则为假
  document.write(num1);  //false
  var num2 = b > a || c > d;
  // 或 运算   两边只要有一边为true 就为 true
  document.write(num2);//true
  // 非运算     取反
  document.write(!num2);//false
  
  
  var  a = 1 && 2 +2 ;                         
 </script>
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值