课程
/前端开发
/JavaScript
/JavaScript入门篇
第一个if定义confirm赋值 !=null 和==true , 前者( !=null )在第一个confirm对话框点取消后,跳转的是第二个if语句,后者( ==ture )点取消后,执行的是else语句,因为什么呢
2016-01-10
源自:JavaScript入门篇 2-7
正在回答
意思就是返回的true和false 是布尔类型的,嗯,叫你在以后注意下的意思,因为 'true'==true 返回的false ,虽然与问题没有关系,仅仅是给你提示注意一下而已。还有那些代码我感觉没有问题的啊
qq_控心_0 提问者
confirm 的返回只有两个 true 和 false ,注意是布尔不是字符串,prompt在你点确定的时候会返回框里的字符串,取消的返回null,第一个confirm取消后跳转的是外层的else,没看懂你写的’第二个if语句‘,后者点取消返回null当然要执行内层的else了。
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
1 回答关于!=null和=true
2 回答这个null和另外一个是怎么区别的??
1 回答let和const区别
6 回答=和==有什么区别?
1 回答background和backgroundColor的区别