🍖JS运算符介绍

一.算数运算符

  • + : 加
  • - : 减
  • * : 乘
  • / : 除
  • % : 取余
  • ++ : 自增
  • -- : 自减
var x = 5;
var y = 3;
var sum = x + y;
var sum2 = 4 + 5 + sum;
var en = x - y;
var or = x * y;
var or2 = x * y * sum;
//取余
var op = x % y;

alert(sum2)
alert(or)
alert(op)
alert(or2)

var c = x + sum / 8 - 3
alert(c)
var c2 = (x + sum) / (8 - 3)
alert(c2)

var x = 3;
x++  // x = x+1

二.赋值运算符

  • = : 赋值
  • += : 加等于
  • -= : 减等于
  • *= : 乘等于
  • /= : 除等于
var a=5;
var b=6;
a=b;

var c = 10;
c += 5;  // c = c+5;
c -= 2;  // c = c-2
c *= 4;
c /= 3;
alert(c);

三.比较运算符

  • >>=
  • <<=
  • != : 不等于
  • == : 非严格比较(等于)
  • === : 严格比较(等于)
  • !== : 不等于
// 严格比较
var a = 5;       // Number
var b = '5';  // String
var isequal1 = a === b;
console.log(isequal1);  // false

// ==:等于 
var isequal2 = a == b;
console.log(isequal2);  // true

四.逻辑运算符

  • && : 逻辑与, 并且
  • || : 逻辑或, 或者
  • ! : 逻辑非, 取反
// &&
var weather = 'sunny';
var temp = 29;  
if (weather ==='sunny' && temp >30){
console.log('天气太热,在家吃西瓜吹空调');
}else if(weather ==='sunny' && temp <= 30){
console.log('天气不错,出去玩');
}

// ||
var chanese = 85;
var math = 75;
if (chanese >=90 || math >=80){
console.log('出去玩');
}else{
console.log('在家写作业');
}

// !
var login = false;
alert(!login);
if (!login) {
console.log('用户已登入');
}
posted @ 2021-03-11 22:36  给你骨质唱疏松  阅读(68)  评论(0编辑  收藏  举报