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

来源:2-7 编程练习

Justicer_P

2015-01-19 16:20

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

写回答 关注

3回答

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

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

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

    Justic... 回复Justic...

    是我搞错了,点击取消的时候返回null,没有内容的时候是返回""

    2015-01-21 10:14:22

    共 3 条回复 >

  • _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 != "")

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题