一、运算符

  1、运算符分类:

  按功能:算术运算符:+、-、*、/、%、++、--

        例:12+12-11+5*6+20/5+5%2+(5%-2)+(-5++2)+(a++)+(++a)+(--a)+(a--)。注意取模运算符中返回结果值和第一个参数正负相关和第二个参数无关。

      赋值运算符:=

      字符串运算符:+、拼接运算符

      逻辑运算符:&&(一非全非),||(一真全真全真)

      关系运算符:>、>=、<、<=、==、!=、===、!==

      逐位运算符:

      其他运算符:条件运算符 condition?value1:value2.

            逗号运算符,true:value1,value2、

            删除运算符:delete 运算符,删除未使用var定义的变量。删除运算符可以删除对象的属性,删除未使用var 定义的对象,删除数组元素操作后长度不变,值为undefined;

            in运算符:判断属性属于对象或者元素属性数组,返回结果是布尔类型

            instanceof运算符:判断实例对象是否属于对象类型,返回结果是布尔类型

            new 运算符:创建一个javascript自定义或者内置的对象。

            this运算符:代表实体对象等

            typeof运算符:字符串形式返回待查看对象的类型信息

            void运算符:不返回任何信息的运算符。

            .运算符:对象属性存取操作

            []运算符:读取或者设置元素属性。

  按个数:一元运算符:+(正)、-(负)

      二元运算符:+、-、*、=、%等

      三元运算符:?:

2、操作数类型:js弱类型,通用计算规则从左到右计算,对二元运算符操作时以前一个操作数类型为基类型操作。

  

最新文章

  1. Linux Yum 安装JDK
  2. 实时控制软件设计作业_01——汽车ABS系统分析
  3. heap和stack有什么区别
  4. JUC系列回顾之-CountDownLatch底层原理和示例
  5. (转)直接拿来用!最火的iOS开源项目(一)
  6. jrtplib跨网络通讯NAT穿透问题解决方法
  7. 【转】Linux下(C/C++)使用system()函数一定要谨慎
  8. 什么是IDOC,以及IDOC的步骤
  9. (原)ubuntu16重装显卡驱动后,torch中的问题
  10. 通过Wmi实现Hyper-V远程管理(一)
  11. spring_boot打jar包及打包错误的解决方法
  12. oracle 管理
  13. Quartz_理解3
  14. MySQL5.7绿色版(免装版)的初始化和修改密码
  15. html5小游戏基础知识
  16. kali rolling更新源之gpg和dirmngr问题
  17. ASP.NET Core 实战:Linux 小白的 .NET Core 部署之路
  18. shell 构建脚本基础
  19. python之OpenCv(二)---保存图像
  20. java解析html的table

热门文章

  1. [ZJOI2009]假期的宿舍 BZOJ 1433 二分图匹配
  2. excle导出使用poi
  3. python3 enumerate()函数笔记
  4. NIOGoodDemo
  5. vue proxyTable 接口跨域请求调试(五)
  6. oracle impdp时卡死Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX
  7. 性能测试工具LoadRunner25-LR之常用性能指标计算公式
  8. (转)AIX下的MPIO、RDAC、SDDPCM多路径软件操作 (AIX下的MPIO,查看AIX下hdisk与盘柜卷lun的对应关系)
  9. LeetCode 441.排列硬币(C++)
  10. phpwind本地安装 inernal server error错误