问答详情
源自:2-7 编程练习

js的if语句判断条件到底是什么情况???????????!!!!!!!!!!!

prompt返回的是null或者输入框内的内容,居然可以直接用if(windowName)判断?反而if(windowName!=null)这样报错,理解不能。。。

提问者:Justicer_P 2015-01-19 16:20

个回答

  • 西瓜太郎10051461
    2015-01-20 15:32:16
    已采纳

    JS中null,undefined,0,"",false作为if的条件的时候,被认为是flase.

    prompt返回的是string,没有内容的时候是空字符串"",所以是false.

  • _Exception
    2015-01-19 16:28:16

    window.open('windowName','_blank','width=400,height=500,menubar=no,toolbar=no');  ,  windowName  不用 引号

  • _Exception
    2015-01-19 16:26:46

    if(windowName != "")