之前看别人项目上的源码时,就看到了项目中大量的使用了&&和||的符号进行代码的编写,今天就记录一下,我之前学习的心得。
文中会多次用到“!”的符号,表示“非”的意思。
规则一:a||b,当!!a为true时,返回值则为a,当!!a为false时,返回值为b
|
|
规则二:a&&b,当!!a为true时,返回值则为b,当!!a为false时,返回值为a
|
|
规则三:&&的优先级高于||
|
|
这样是不是就能明白&&和||的规则了呢。
接着再举几个下例子。
|
|
今天就写这些,看到这篇博客的你,到这里就应该明白&&和||的使用规则了。
要注意一个问题,这样写代码会降低代码的可读性,但能精简代码,减少网络流量。