如果q等于没有什么使得s等于Javascript

时间:2012-12-21 18:42:06

标签: javascript

回答了这个问题。但stackoverflow不会让我问其他问题。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

声明s并默认将其设置为空字符串。如果q1不是什么,那么为s赋值。否则s仍然是一个空字符串。稍后在您的代码中,您可以将文本框设置为使用s填充,如果q1为空,则s也将为空,因此不会显示任何内容。

//declare s and set it to default to an empty string
var s = ''
//make sure q1 is defined and not null
if (q1 != undefined && q1 != null)
   //if q1 is not empty, then set it equal to '_'+n1+'. '+q1, 
   //otherwise s will be an empty string
   if (q1 != '')
       s = '_'+n1+'. '+q1
//if s is empty you can do something, 
//OR you can just set your input value to equal s
if (s == '')
    //do some stuff here