c语言编程笔录

首页 >   > 笔记大全

笔记大全

一起聊聊关于JavaScript运算符

更新时间:2024-01-02

JavaScript运算符 - 概览

JavaScript运算符是一组用于操作值的符号或关键字。了解操作符的类型和如何使用它们是成为一名JavaScript开发人员的基本技能。

JavaScript运算符分为以下类型:

  • 算术运算符
  • 比较运算符
  • 逻辑运算符
  • 位运算符
  • 赋值运算符
  • 三元运算符

算术运算符

算术运算符用于执行基本的数学操作,包括加减乘除和求余数操作。

  
    let x = 10;
    let y = 5;
    let z = x + y; // 加法操作
    let w = x - y; // 减法操作
    let q = x * y; // 乘法操作
    let r = x / y; // 除法操作
    let s = x % y; // 求余数操作
  

比较运算符

比较运算符用于比较两个值,并返回true或false。JavaScript中的比较运算符包括等于,不等于,大于,小于,大于等于和小于等于。

  
    let a = 5;
    let b = 10;
    let c = "5";
    let d = a == b; //返回false
    let e = a != b; //返回true
    let f = a < b; //返回true
    let g = b > a; //返回true
    let h = a >= 5; //返回true
    let i = b <= 10;//返回true
  

逻辑运算符

逻辑运算符用于执行逻辑操作,包括与,或和非等操作。逻辑运算符通常用于控制程序流程。

  
    let j = 5;
    let k = 10;
    let l = j < 10 && k > 5; //逻辑与操作,返回true
    let m = j > 10 || k > 5; //逻辑或操作,返回true
    let n = !(j > 10); //逻辑非操作,返回true
  

位运算符

位运算符用于执行位操作,如按位与,按位或等操作。位运算符通常用于处理数值类型的数据。

  
    let o = 5; //转化为二进制为0101
    let p = 10; //转化为二进制为1010
    let q = o & p; //按位与操作,返回0
    let r = o | p; //按位或操作,返回15(1111)
    let s = ~o; //按位非操作,返回-6
    let t = o << 1; //按位左移操作,返回10(1010)
    let u = p >> 1; //按位右移操作,返回5
  

赋值运算符

赋值运算符用于为变量分配值。除了常规赋值运算符外,还提供了诸如加等,减等,乘等等符号,以便于执行较长的操作。

  
    let v = 5; 
    v += 10; //等价于 v = v + 10;
    v -= 5; //等价于 v = v - 5;
    v *= 2; //等价于 v = v * 2;
    v /= 2; //等价于 v = v / 2;
    v %= 3; //等价于 v = v % 3;
  

三元运算符

三元运算符也称为条件运算符,是一种简化的if/else语句。它通常用于简单的条件分配。

  
    let age = 17;
    let status = (age < 18) ? "未成年人" : "成年人";
    console.log(status); // 输出 "未成年人"
  

以这样的方式了解了JavaScript运算符后,您可以掌握如何使用它们,这样就可以更好地编写JavaScript应用程序。