健康科普 |中国2型糖尿病膳食指南推荐三&四&五

原标题:健康科普 |中华夏族民共和国2型高血脂膳食指南推荐三&四&五

1.质量上的可比

365bet体育在线官网 1

倘使&&的率先个运算数是false,就不再考虑第4个运算数,直接回到false;假诺||的首先个运算数是true,也不再思考第4个运算数,直接回到true。&和|运算符却不是如此的,它们连接要比较七个运算数才得出结果,由此品质上&&和||会比&和|好。

365bet体育在线官网 2

由于&&和||恐怕不思量第叁个运算数,所以大家应尽量幸免在它们右侧使用全部副功用(赋值、依次增加、依次减少和函数调用卡塔尔国的表明式,除非分外清楚自身再做怎么着。

365bet体育在线官网 3

if((a == null卡塔尔国 && (b++ >10State of Qatar卡塔尔(قطر‎ stop(卡塔尔; //b++依次增加运算或许不被推行
if((b++ >10State of Qatar && (a == nullState of Qatar卡塔尔国 stop(State of Qatar; //保险b++依次增加运算都被施行

365bet体育在线官网 4

2.逐位运算

365bet体育在线官网 5

&和|除了能够展开”逻辑运算”[1]外,还足以开展逐位运算,而&&和||只好实行逻辑运算。

365bet体育在线官网 6

3.JS的&和|与C#的&和|

365bet体育在线官网 7

在JS中,&和|只是逐位运算符,而在C#中,&和|既是逻辑运算符,又是位运算,通过以下代码可以看到。

365bet体育在线官网 8

document.write(true & false); //JS,结果为0

365bet体育在线官网 9

document.write(1 & 0); //JS,结果为0
bool a = true & false; //C#,结果为false
int b = 1 & 0; //结果为0

365bet体育在线官网 10

注[1]:&和|本是逐位运算符,之所以能够举办”逻辑运算”,是出于JS是无类型的言语、各数据类型能够自由调换那生机勃勃风味决定的,当用&和|进行”逻辑运算”时,实际上true被调换来1,false被转移成0,再实行逐位运算。也多亏由于&和|是逐位运算符,才面世了第一点中所说的,它们连接要相比八个运算数才得出结果,才促成质量会比&&和||低一些。

365bet体育在线官网 11

365bet体育在线官网,
假设的首先个运算数是false,就不再思虑第三个运算数,直接再次回到false;假设||的第贰个运算数是true,也不再思谋第一个运算…

365bet体育在线官网 12

365bet体育在线官网 13

365bet体育在线官网 14

图像和文字:临床蛋白质科

编辑:宣传科 张力元

审核:宣传科 杨 波归来果壳网,查看更加多

主要编辑:

发表评论

电子邮件地址不会被公开。 必填项已用*标注