企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[toc] ## 附 > ### i++和++i的区别 - i++: 先拿原有的值和其它值进行运算,运算完成后再自身累加1(即使加上括号`()`也是) - ++i: 先自身累加1,然后累加完成的结果和其它值进行运算 > ### &&逻辑与 ||逻辑或 1、 在条件判断中 - &&:所有条件都为真,整体才为真 - ||:只有一个条件为真,整体就为真 2、 在赋值操作中 - ||:A||B 首先看A的真假,A为真返回的是A的值,A为假返回B的值,不管B是什么 - &&:A&&B,首先看A的真假,A为假返回A的值,A为真返回B的值(正好与||相反) 真实项目中一般会使用**逻辑或**实现默认值的设置。 ``` num = num||0; ``` 使用**逻辑与**进行容错判断 ``` fn&&fn(); ``` 先算逻辑与再算逻辑或 ``` 0||2&&false||3 ```