那么相似,可还不是-------Day84

本文解析了JS和Java语言中的一些相似符号的区别及使用场景,如赋值与比较运算符、逻辑运算符等,并提供了实用的例子帮助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

生活中我们也会碰到一些相似的事情,可能是某件物品,发现跟你失去的那个很相似,结果却不是,也可能是某个人,你以为你一直在等的是他(她),可最后才发现,仅仅只是以为,只是那么相似。 

js和java语言中有不少这类的符号,非常相近,可代表了不同的意义,这样我们来简单记录下:

1、“=”、“==”、“===”

首先想起来的就是这个,因为习惯性的在这个地方犯错,“=”只是赋值,无法判断;“===”则是严谨的判断,必须判断类型和具体内容完全吻合,而“==”平时就用的比较多了,相等,或者说“差不多,很相近”,那些只可意会的我也写不出来了。

2、“&&”、“&”

这个地方可以同时雷同于第三个,就不再这里多说了;

3、“|”、“||”

单个的在两边都是布尔数据的时候同样可以做“与”和“或”的,而且遵循:在有非则非的与运算中出现非,在有是则是的或运算中,常容易出现短路现象;而在数据符号两侧不为布尔型时可以做位运算。

4、“+”、“++”/“-”、“--”

把这两个算做一个就因为它太常用了,自增和自减的活用,另外+=这种也种也要多关注啊

5、“!”、“!!”

前一个是“非”运算,而后一个则是对js中的null和nan的有效方法,举个例子说”!!tt“<===>var tt=var tt=tt||null;如果存在为值,如果不存在则会返回false,而不是nan和null

6、“:”、“::”

这个是在伪元素中发现的 ,现在用的还不熟练,具体区别待复习


暂时记录这几个吧,想起来的不多,早睡准备,昨天2点得到生了大侄子的消息,然后就没怎么睡着,感觉生命真的太神奇了,一直就那么兴奋着,还在想名字,叫什么呢,好好想想。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值