if(myname)和if(myname==true)的区别
我知道if(myname)可以写成if(myname!=null),但是为什么换成if(myname==true)运行结果就错了呢,都显示“你好 my friend!” |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
prompt函数的返回结果为你输入的内容。加入你输入的是字符串123,那么'123' !=null,但是'123' == true确实不成立的。如果你非要这样用就要强制转化:
if(!!myname==true)说实话if(myname)是最简单的,没必要搞那么复杂。 |
|
|
|
|