nobcainiao
2015-09-19 10:27
我思路是这样的:
因为变量给的是ture代表是布尔值,所以if条件表达式中也是用布尔值表示,那么就是if=true或者if=flase,又因为第一个输出是有票,所以填的是if=true,转化下就是if=ticket这样分析对不对啊。。。另外是不是只要涉及到=都要考虑到是值得等于还是值和类型的==
if只是一个逻辑判断符,并不是if本身等于true或者false,if后面的括号里的值才是要执行的逻辑判断的关键,因为之前的ticket被设置为true,(这里涉及到JavaScript是一门动态语言,所以直接赋予了一个布尔值)就将ticket作为一个布尔值来使用,此时if(ticket)判断为真则输出if后的执行语句后不再输出else之后的语句。
JavaScript进阶篇
468062 学习 · 21891 问题
相似问题