qq_控心_0
2016-01-10 20:48
第一个if定义confirm赋值 !=null 和==true , 前者( !=null )在第一个confirm对话框点取消后,跳转的是第二个if语句,后者( ==ture )点取消后,执行的是else语句,因为什么呢
意思就是返回的true和false 是布尔类型的,嗯,叫你在以后注意下的意思,因为 'true'==true 返回的false ,虽然与问题没有关系,仅仅是给你提示注意一下而已。还有那些代码我感觉没有问题的啊
confirm 的返回只有两个 true 和 false ,注意是布尔不是字符串,prompt在你点确定的时候会返回框里的字符串,取消的返回null,第一个confirm取消后跳转的是外层的else,没看懂你写的’第二个if语句‘,后者点取消返回null当然要执行内层的else了。
JavaScript入门篇
739817 学习 · 9566 问题
相似问题
回答 1
回答 2
回答 1
回答 2
回答 2