JavaScript-运算符

JavaScript可以按照操作数分为一元、二元、三元操作符,也可以按照功能分为赋值、算数、关系/判断、条件、逻辑运算符等。

  1. 赋值运算符:=、+=、-=、*=……
  2. 算数运算符:+、-、*、/、%、++、--
  3. 关系运算符:>、<、>=、<=、==、===、!=、!==
  4. 条件运算符:?:(唯一一个三元运算符)
  5. 逻辑运算符:||、&&、!

运算符具有亲和性、优先级、左值与右值的区别。

自增(++)和自减(--)与操作数在位置上不同,其计算结果也可能存在不同;分为前置和后置,其前后的位置可以可理解为表达式计算得出结果的前后。

时间: 2025-01-05 01:28:41

JavaScript-运算符的相关文章

JavaScript之基础-4 JavaScript 运算符、表达式

一.JavaScript 运算符 运算符 - 算数运算        + - * / % ++ -- - 关系运算        > < >= <= == === != !== - 逻辑运算        && || ! - 位运算          & | ~ ^ << >> >>> - 赋值运算        = += -= *= /= %= - 字符连接运算    + - 条件(三目)运算  ?: - 特殊运算

JavaScript运算符与表达式

JavaScript表达式 表达式是用于JavaScript脚本运行时进行计算的式子,可以包含常量.变量和运算符 JavaScript运算符 1.算术运算符:+.-.*./.%.++.--:注意(只要+连接的操作数中有一个是字符串型,Js就会自动把非字符串型数据作为字符串型数据来处理:Js代码的执行顺序是从左到右,所以在+连接的表达式中,遇到字符串型数据之前,所有出现的数值型数据(或者可以自动转换为数值型的数据)仍被作为数值来处理.为了避免这种情况,我们可以在表达式前拼一个空字符串). 2.字符

关于javascript运算符汇总

javascript运算符有:算术运算符.赋值运算符.比较运算符.逻辑运算符.条件运算符.位运算符.还有其它运算符等等. 算术运算符包括:+(加).-(减).*(乘)./(除).%(余).++(累加).--(递减) 赋值运算符包括:=.+=.-=.*=./=.%= 比较运算符包括:=(等于).==(全等于).!=(不等于).>(大于).<(小于).>=(大于或等于).<=(小于等于) 逻辑运算符包括:&&(and).||(or).!(not) 条件运算符包括:用?表

第四章 javaScript运算符

目录: 一.自增.自减运算符 二.布尔操作符(!.&&.||) 三.乘性操作符(乘法.除法.取模) 四.加法 五.关系操作符 一.自增.自减运算符: ++/--在前,则先运算再后续工作.在后则先后续工作再运算.比如: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta content="text/html; charset=utf-8" http-equiv=&q

javascript运算符的优先级

最基木的运算符优先级就是所谓的“先乘除,后加减”.对于优先顺序处于同一层次上的运算符,按照从左到右出现的顺序计算.下面给出javascript定义的所有运算符的优先级.运算符 优先顺序1.   成员选择.括号.函数调用.数组下标 2.   !.-(单目减).++.--.typeof, new, void, delete 3.   *./.%    4.   +.- 5.   <<.>>.>>> 6.   <.<=.<.>= 7.   ==.

JavaScript运算符:递增递减运算符前置和后置的区别

从两段代码说起 var num1 = 2; var num2 = 20; var num3 = --num1 + num2; var num4 = num1 + num2; console.log(num1 +'-' + num2 +'-'+ num3 +'-' + num4) 将四个数分别打印是多少? var num1 = 2; var num2 = 20; var num3 = num1-- + num2; var num4 = num1 + num2; console.log(num1 +

javascript 运算符,流程控制,四种变量,函数一级页面交互

每一种语言中都有自己的运算符,表现方式都有一些区别. javascript运算符如下: - 赋值运算符 前提:x=5,y=5 | 运算符 | 例子 | 等同于 | 运算结果 | | :----- | :--- | ------ | -------- | | = | x=y | | 5 | | += | x+=y | x=x+y | 10 | | -= | x-=y | x=x-y | 0 | | *= | x*=y | x=x*y | 25 | | /= | x/=y | x=x/y | 1 |

JavaScript运算符

JavaScript中五种常见运算符 一. in运算符 in运算符希望它的左操作数是一个字符串或可以转换为字符串,希望它的右操作数是一个对象.如果右侧的对象拥有一个名为左操作数值的属性名,那么表达式返回true.例如: 1 2 3 4 5 6 7 8 9 var point = {x:1, y:1}; 'x' in point    //=>true:对象有一个名为'x'的属性 'z' in point    //=>false:对象中不存在名为'z'的属性 'toString' in poi

第5章—JavaScript运算符

5.1运算符类型:①算术运算符②赋值运算符③比较运算符④逻辑运算符⑤位运算符⑥特殊运算符 5.2算术运算符:+,-,*,/,%,++,--,+(一元加),-(一元减) 5.2.1(+):①强制类型转换(低精度向高精度)②数字+数字+字符串(先相加后连接)③字符串+字符串=字符串④如果一个操作数是特殊值NaN(非数字),另一个是数字,则结果为NaN 5.2.2(-):①如果其中一个操作数是NaN,结果将是NaN②如果其中一个操作数为非数字类型(如字符串.布尔等等),那么JavaScript将尝试把

第一百节,JavaScript运算符

JavaScript表达式中的运算符 学习要点: 1.什么是表达式 2.一元运算符 3.算术运算符 4.关系运算符 5.逻辑运算符 6.*位运算符 7.赋值运算符 8.其他运算符 9.运算符优先级 ECMA-262描述了一组用于操作数据值的运算符,包括一元运算符.布尔运算符.算术运算符.关系运算符.三元运算符.位运算符及赋值运算符.ECMAScript中的运算符适用于很多值,包括字符串.数值.布尔值.对象等.不过,通过上一章我们也了解到,应用于对象时通常会调用对象的valueOf()和toStr