js笔记 运算符 Ⅱ

本文详细介绍了JavaScript中的各种运算符,包括算数运算符如+、-、*、%及自增自减操作,赋值运算符,比较运算符,逻辑运算符,以及条件运算符。特别强调了运算符的优先级和类型转换规则,帮助开发者深入理解JavaScript中的表达式计算。
摘要由CSDN通过智能技术生成

五、运算符

1.算数运算符(+、-、*、%、++ 、–)
①+

+两边都是数字或非字符串时,+做加法运算,浏览器会将非字符串转换为数字类型在计算

例:1+null+underfin ed+true+false+0.5 结果时NaN

​ 1+null+true+false+0.5 结果是2.5

+任意一边时字符串,+做字符串的连接

②- * /
③% 取余/模 用于判断奇偶性,整除问题

④++ – 自加/减, ++在前先自加后赋值,++在后 先赋值后自加

2.赋值运算符 (=,+=,-=,*=,/=,%=)
3.比较运算符 (>、<、>=、<=、=、!=、!==)

==值比较值,=比较值和数据类型,!=和相反 !=相反,比较运算符返回结果一定是布尔值

4.逻辑运算符 (&&、||、!)

!取反/非,返回结果一定是布尔值

&& 一假为假,全真为真,返回结果可能是布尔值也可能是具体内容 4<5 && 8 结果是8

|| 一真为真 ,全假为假,返回结果可能是布尔值也可能是具体内容 5|| 8>100 结果是5

5.条件运算符 / 三元运算符(?、:)

var 变量=条件?条件为真执行的代码:条件为假执行的代码

var a = 4<5?“a”:“b” 结果a=“a”

6.运算符的优先级
优先级运算符
1()
2++ – !
3* / %
4+ -
5> >= < <=
6== === != !==
7&&
8||
9? :
10=
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值