首页 > 代码库 > 那么相似,可还不是-------Day84
那么相似,可还不是-------Day84
生活中我们也会碰到一些相似的事情,可能是某件物品,发现跟你失去的那个很相似,结果却不是,也可能是某个人,你以为你一直在等的是他(她),可最后才发现,仅仅只是以为,只是那么相似。
js和java语言中有不少这类的符号,非常相近,可代表了不同的意义,这样我们来简单记录下:
1、“=”、“==”、“===”
首先想起来的就是这个,因为习惯性的在这个地方犯错,“=”只是赋值,无法判断;“===”则是严谨的判断,必须判断类型和具体内容完全吻合,而“==”平时就用的比较多了,相等,或者说“差不多,很相近”,那些只可意会的我也写不出来了。
2、“&&”、“&”
这个地方可以同时雷同于第三个,就不再这里多说了;
3、“|”、“||”
单个的在两边都是布尔数据的时候同样可以做“与”和“或”的,而且遵循:在有非则非的与运算中出现非,在有是则是的或运算中,常容易出现短路现象;而在数据符号两侧不为布尔型时可以做位运算。
4、“+”、“++”/“-”、“--”
把这两个算做一个就因为它太常用了,自增和自减的活用,另外+=这种也种也要多关注啊
5、“!”、“!!”
前一个是“非”运算,而后一个则是对js中的null和nan的有效方法,举个例子说”!!tt“<===>var tt=var tt=tt||null;如果存在为值,如果不存在则会返回false,而不是nan和null
6、“:”、“::”
这个是在伪元素中发现的 ,现在用的还不熟练,具体区别待复习
暂时记录这几个吧,想起来的不多,早睡准备,昨天2点得到生了大侄子的消息,然后就没怎么睡着,感觉生命真的太神奇了,一直就那么兴奋着,还在想名字,叫什么呢,好好想想。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。