操作符

作者: 大庆无疆 | 来源:发表于2019-02-10 17:26 被阅读0次

操作符:算术运算符、一元运算符、逻辑运算符、关系运算符、赋值运算符

1、 算术运算符

+、-、*、/、%(取余)
例如:console.log(5%2);//输出的结果是1
console.log('123abc' - 1);// -->输出NaN--->因为'123abc'转为数值时调用的是Number()函数

2、一元运算符

++、--

3、逻辑运算符

&&(与)、||(或)、!(非、取反)

逻辑||的第二种用法:
当第一个运算数(option.className)为true时,直接返回第一个运算数;
当第一个为false时,返回第二个运算数("")
  this.className = option.className || '';

逻辑&&
当第一个运算数为true时,返回第二个运算数

4、关系运算符

>、<、>=、<=、==、===、!=、!==
==和===的区别:==在遇到数值和字符串时,即使类型不匹配也会先将字符串转为数值,这是如果相等的话那么就返回true,===是一旦类型不匹配就返回false。
!= 和!==的区别与上面相同

进行大小比较
1:纯字符串比较,转换成ASCII码在进行比较;'14243' < '3' 返回true
2:纯数字和数字字符串相比较,则将字符串数字隐式转换成数字再进行比较;
3:纯数字和非数字字符串比较,都返回false;

5、赋值运算符

=、 +=、 -=、 *= 、%= 、 /=

相关文章

  • Rxjava2-二、操作符

    Rxjava记录总结操作符:创建操作符、转换操作符、合并操作符、过滤操作符、其他操作符、条件操作符. 创建操作符 ...

  • Kotlin 笔记(二)集合和函数操作符

    总数操作符 过滤操作符 映射操作符 元素操作符 生产操作符 顺序操作符

  • 走进RxJava源码(三) -- 创建型操作符

    创建型操作符 create操作符 just操作符 fromArray操作符 empty操作符 range 操作符

  • RxJava2操作符

    操作符分类 操作符分类有十三种: 变换操作符 过滤操作符列表 组合操作符 错误处理操作符 辅助操作符 条件操作符 ...

  • js运算符与表达式

    操作符 一元操作符:++,-- 算术操作符:+,-,*,/,% 关系操作符:>,<,>=,<= 相等操作符:==,...

  • 操作符和表达式

    操作符 一元操作符(++,--) 算术操作符(+,-,*,/,%) 关系操作符(>,<,>=,<=,) 相等操作符...

  • Rxjava讲解(2)

    上面文章讲过创建操作符, 转换操作符,过滤操作符, 这篇文字介绍组合操作符,条件操作符,功能操作符。 组合操作符 ...

  • JavaScript高程读书笔记(2)

    五、操作符 算数操作符、位操作符、关系操作符、 相等操作符 一元操作符++和--:注意a+++,- 位操作符按位非...

  • rxjava2 学习笔记

    特点 链式调用 线程切换 操作符 创建操作符 转换操作符 过滤操作符 组合操作符 错误处理操作符 辅助性操作符 条...

  • Combine - Operator(操作符)(二)

    线程 操作符|编码 操作符 |合并 操作符|错误处理 操作符|处理多个订阅者 操作符 线程 操作符 receive...

网友评论

      本文标题:操作符

      本文链接:https://www.haomeiwen.com/subject/belxeqtx.html