语句while(!E);中的表达式!E特等价于什么

如题所述

0

原因:while(!e)表明!e==true,因此e==false,也就是e==0。

但是e==true不等价于e==1,只等价于e!=0,因为非0数都是真。

当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:while(表达式){循环体}。



扩展资料:

JavaScript中while循环的语法如下:

while (<条件>) {需执行的代码 };

do {需执行的代码 } while (<条件>);

注意:do...while 循环是 while 循环的变种。

该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为 true 时,它会继续这个循环。

所以可以这么说,do...while 循环为执行至少一遍其中的代码,即使条件为 false,因为其中的代码执行后才会进行条件验证。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-11
假设一个,i==0 等价于 !E取值 0,1,2进行运算,因为非0就是真,题目的意思是:当E为真 !E就是假,while不执行。 当 E为假 !E就是为真,while 执行。 接下来看i==0当i取0时,因为0==0成立,所以为真, 这里就是i为假 条件却为真:当i取1时,因为1==0不成立,所以为假 这里i为真,条件却为假:当i取2时,因为2==0不成立,所以为假, 这里i为真,条件却为假: 综合上面I的取值,就可以得出,i为假时,条件为真: i为真时,条件为假: 假设正确: i==0 等价 !E当然i的取值随便你。
第2个回答  2013-06-11
E 如果为false的话!E 等价为true 反之相反
第3个回答  2016-11-20
E的ASCII码为69,因为69为非0常数,所以while的判断为真,那么!E的值就为假,也就是!E==0
第4个回答  2013-06-11
!E等价于 E为假
相似回答