JavaScript运算符

    科技2025-08-30  7

    1.JavaScript运算符: 1.算数运算符: + -对数字进行代数求和,对字符串则进行连接操作 -字符串与字符串直接拼接,数值与字符串拼接先将数值转化为字符串,再进行拼 接 -数值+空字符串(“”)可将一个数值转化为字符串

    -对操作数进行“取反”操作 -对数值进行减法操作 -数值型字符串-0 可将字符串转化为数值 -对两个运算值进行乘法运算,并返回运算结果 -数值同号得正,异号得负

    / -可以对两个值进行除法运算,并返回运算结果 -数值同号得正,异号得负 % -返回两个除数的余数(取模) -符号与第一个运算数相同

    ++ 对唯一的运算数进行递增操作(每次加1) – 对唯一的运算数进行递减操作(每次减1)

    2.关系运算符:

    如果A大于B,则返回true,否则返回false = 如果A大于等于B,则返回true,否则返回false < 如果A小于B,则返回true,否则返回false <= 如果A小于等于大于等于B,则返回true,否则返回false == 比较两个运算数返回值是否相等 != 比较两个运算数返回值是否不相等 === 比较两个运算数返回值及数据类型是否相同 !== 比较两个运算数返回值及数据类型是否部相同 运算的结果为布尔值

    3.逻辑运算符: JS中为我们提供了三种逻辑运算符 ! 逻辑非 - 如果运算的值为false,则返回true,否则返回false - 如果对一个值(布尔值)进行2次非运算,它的值不改变 - 连续使用两次!,可将任意类型转化为布尔值 && 逻辑与 - &&可以对符号两则的值进行与运算并返回结果 运算规则:当且仅当两个运算值都为true时才返回true

    - 当第一个操作数是false时,则不对第二个操作数进行求值,直接返回false || 逻辑或 - ||可以对符号两则的值进行或运算并返回结果 运算规则:当且仅当两个运算数都是false时,才返回false 当第一个操作数是true时,则不对第二个操作数进行求值,直接返回true

    4.赋值运算符: JavaScript赋值运算 = 赋值符 可以将符号右侧的值赋值给左侧的变量 += num+=2 =>等价于 num=num+2; -= num-=2 =>等价于 num=num-2; = num=2 =>等价于 num=num*2; /= num/=2 =>等价于 num=num/2; %= num%=2 =>等价于 num=num%2;

    5.条件运算符: 条件运算符也叫做三元运算符,简洁的if…else -语法:条件表达式?语句1:语句2; -执行的流程: 条件运算符在执行时,首先对表达式进行求值。 如果该值为true,则执行语句1,并返回执行结果 如果该值为false,则执行语句2,并返回执行结果

    6.对象运算符: in 判断左侧的运算数是否为右侧运算数的成员 instanceof 判断对象实例是否属于某个类或者构造函数 new 根据构造函数创建一个新的对象,并初始化该对象 delete 删除指定对象的属性,数组元素或变量 .及[] 存取对象和数组元素 () 函数调用,改变运算符优先级等

    Processed: 0.011, SQL: 8