2019-04-03js运算符

字符串在转布尔时,除了空字符串,其他全为 True.

js 算数运算符:

+ 加

- 减

* 乘

/ 除

js逻辑运算符:

! 取反义 (两次取反值不会变)

如果对于非布尔值进行取反,则会变成布尔值在进行取反。


&& 与 

遇False则false

两个值只要有一个为Flase   , 就会返回false  

两个值只要都是True 才 返回True

两者 &&()的优先级高

|| 或

遇True则True

对符号两边的值进行运算。

两者只要有一个为True ,就返回True

两者都时False时才返回 False


赋值运算符:

+= 

-=

*= 

/=

%/  取余

关系运算符:

>=

<

<=

对于非数值进行比较时,会将其转化成数字在进行比较 。(一边为数字时)

如果符号两边都是字符串,不会将其转会为数字,而会比较字符串中字符的Unicode

任何和NaN作比较都是false


相等运算符:

就是判断两个值是否相等,相等就返回True,不相等就返回False 。

==  等于

 使用==时,两个值如果类型不同,就会先进行类型转换,转换成相同的在进行比较,

=== 全等

用以判断两个数据是否全部相等,类型不同也不行。(不会自动转换类型)

!== 不全等

判断两个是否不相等,包括类型。


条件运算符:

语法: 条件表达式 ?语法1:语法2;

条件表达式------成立--- 执行语句1
条件表达式 ----- 不成立------执行语句2

逗号 运算符:

var a,b,c;

alert(b);

可以用逗号来一次性赋值

var result= 1 + 2*3;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,本章逐一介绍这些运算...
    徵羽kid阅读 4,035评论 0 0
  • 算术运算符 JavaScript 共提供10个算术运算符,用来完成基本的算术运算。 加法运算符:x + y 减法运...
    guyigg阅读 5,084评论 0 1
  • 前言: 最近在学习javascript中数据类型、运算符,以及运算符优先级等相关基础知识,相对简单、基础但也很重要...
    饥人谷_远方阅读 4,212评论 0 3
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,338评论 0 10
  • 你是世间最明媚,不思量,自难忘。 高考结束的那个暑假,魏青时孤身去了杭州,带着满满一行囊的阳光。那年夏天的杭州炎...
    呼吸着阅读 2,817评论 0 1

友情链接更多精彩内容