js运算符

js基础语法:运算符,判断语句,数据类型,js对象

一、运算符

赋值运算符 =
算数运算符 +-*/% ++ --
关系运算符 >< >= <= == === != !== (运算结果为布尔值)
条件运算符 (三目运算)
逻辑运算符 && || !

1.++a和a++

 var a = 10;
 var b = a++;//先把a的值赋值给b,a再自增
 console.log(a,b)// 11  10

 var c =5
 var d =++c;//c先自增,再赋值给d
 console.log(c,d)//6  6

2.==和===的区别
==、!= 只判断数值是否相等;
===、!== 判断数值和类型

3.三元运算符
条件语句?表达式1:表达式2
条件为真,取表达式1
条件为假,取表达式2

4.运算符优先级
算数运算符>关系运算符>逻辑运算符>赋值运算符

5.短路与:逻辑与中第一个条件为假,整个表达式就为假,不会判断后面的表达式(全真则真,一假俱假)

6.短路或:逻辑或中如果第一个条件为真,整个表达式就为真,此时不会去判断第二个条件(一真俱真)

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

相关阅读更多精彩内容

  • 操作符 一元操作符 只能操作一个值的操作符叫做一元操作符。 有递增(++)和递减(--)操作符,有两个版本: 前置...
    YM雨蒙阅读 4,247评论 3 8
  • JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式。常见的有算数表达式、比较表达式、逻辑表达...
    饥人谷_小侯阅读 3,251评论 0 0
  • 取值 赋值 五类运算符 1.赋值运算符 (=) 等号不是数学里面的相等,是赋值,先把 等号右边的表达式算出来结果再...
    Farewell_V587阅读 2,166评论 0 0
  • 懒虫早上挣扎着起来打车到了世贸天阶CBD公园 然后看到微信刘哥和吉祥爸说 今天可能木有人来练 刘哥值班 吉祥爸昨天...
    梁绛阅读 3,723评论 2 5
  • 当我老了 依然优雅而美好 你爱我如初 --- 前记 今夜...
    杏子心语阅读 2,515评论 0 0

友情链接更多精彩内容