Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Javascript条件添加到警报 变量名称、地址、城市、州、邮政编码、出生日期、社会、响应1、信息; //函数调用-vitalinfo提示用户7次 函数vitalinfo(){ name=window.prompt(“请输入您的姓名”,“示例:Jane Doe”); 地址=窗口提示(“请输入您的地址”,“示例:123 Main St”); city=window.prompt(“请输入您的城市”,“示例:Punxsutawney”); state=window.prompt(“请输入您的州”,“示例:宾夕法尼亚州”); zip=window.prompt(“请输入您的邮政编码”,“示例:12345”); 生日=窗口提示(“请输入您的生日”,“12-29-1987”); 社会=窗口提示(“请输入您的社会保险号码”,“123-45-6789”); //结束提示 vitalinfo=window.confirm(“您想查看您输入的信息吗?”); 如果(vitalinfo==true) { 窗口警报( “您的名字是”+name+“\n”+ 您的地址是“+地址+”\n+ 您的城市是“+城市+”\n+ 您的状态为“+状态+”\n+ 您的邮政编码为“+状态+”\n+ 您的出生日期为“+出生日期+”\n+ “您的社会保险号为”+社会保险号); }_Javascript_Alert_Conditional Statements - Fatal编程技术网

将Javascript条件添加到警报 变量名称、地址、城市、州、邮政编码、出生日期、社会、响应1、信息; //函数调用-vitalinfo提示用户7次 函数vitalinfo(){ name=window.prompt(“请输入您的姓名”,“示例:Jane Doe”); 地址=窗口提示(“请输入您的地址”,“示例:123 Main St”); city=window.prompt(“请输入您的城市”,“示例:Punxsutawney”); state=window.prompt(“请输入您的州”,“示例:宾夕法尼亚州”); zip=window.prompt(“请输入您的邮政编码”,“示例:12345”); 生日=窗口提示(“请输入您的生日”,“12-29-1987”); 社会=窗口提示(“请输入您的社会保险号码”,“123-45-6789”); //结束提示 vitalinfo=window.confirm(“您想查看您输入的信息吗?”); 如果(vitalinfo==true) { 窗口警报( “您的名字是”+name+“\n”+ 您的地址是“+地址+”\n+ 您的城市是“+城市+”\n+ 您的状态为“+状态+”\n+ 您的邮政编码为“+状态+”\n+ 您的出生日期为“+出生日期+”\n+ “您的社会保险号为”+社会保险号); }

将Javascript条件添加到警报 变量名称、地址、城市、州、邮政编码、出生日期、社会、响应1、信息; //函数调用-vitalinfo提示用户7次 函数vitalinfo(){ name=window.prompt(“请输入您的姓名”,“示例:Jane Doe”); 地址=窗口提示(“请输入您的地址”,“示例:123 Main St”); city=window.prompt(“请输入您的城市”,“示例:Punxsutawney”); state=window.prompt(“请输入您的州”,“示例:宾夕法尼亚州”); zip=window.prompt(“请输入您的邮政编码”,“示例:12345”); 生日=窗口提示(“请输入您的生日”,“12-29-1987”); 社会=窗口提示(“请输入您的社会保险号码”,“123-45-6789”); //结束提示 vitalinfo=window.confirm(“您想查看您输入的信息吗?”); 如果(vitalinfo==true) { 窗口警报( “您的名字是”+name+“\n”+ 您的地址是“+地址+”\n+ 您的城市是“+城市+”\n+ 您的状态为“+状态+”\n+ 您的邮政编码为“+状态+”\n+ 您的出生日期为“+出生日期+”\n+ “您的社会保险号为”+社会保险号); },javascript,alert,conditional-statements,Javascript,Alert,Conditional Statements,} 我希望在我的js中有一些条件,以便如果name、address、zip等变量返回null,它将为空或完全从警报中排除。我不知道从哪里开始 您可以首先使用if语句构建字符串,然后向其发出警报,或者使用,它充当内联if: <script> var name, address, city, state, zip, birthdate , social, response1, info; //Function call - vitalinfo prompts use

}


我希望在我的js中有一些条件,以便如果name、address、zip等变量返回null,它将为空或完全从警报中排除。我不知道从哪里开始

您可以首先使用if语句构建字符串,然后向其发出警报,或者使用,它充当内联if:

<script>
    var name, address, city, state, zip, birthdate , social, response1, info; 

    //Function call - vitalinfo prompts user 7 times
    function vitalinfo() {

name = window.prompt("Please enter your name", "Example: Jane Doe");

address = window.prompt("Please enter your address", "Example: 123 Main St");

city = window.prompt("Please enter your city","Example: Punxsutawney");

state = window.prompt("Please enter your state", "Example: Pennsylvania");

zip = window.prompt("Please enter your zip","Example: 12345");

birthdate = window.prompt("Please enter your birthdate","12-29-1987");

social = window.prompt("Please enter your social security number","123-45-6789"); 

//end prompts

vitalinfo= window.confirm("Do you want to review the information you entered?");

if (vitalinfo == true)
 {
window.alert (
        "Your name is " + name + "\n" + 

        "Your address is " + address + "\n" +

        "Your city is " + city + "\n" +

        "Your state is " + state + "\n" +

        "Your zip is " + state + "\n" +

        "Your birth date is " + birthdate + "\n" +

        "Your social security number is " + social);
}

除非您希望显示值,即使这些值是
'
未定义的
空的
假的
0
NaN

,否则这将起作用。但是,由于您希望搜索结果能够切中要害,您可能需要这样做。
window.alert (
    (name ? "Your name is " + name + "\n" : '') + 
    (address ? "Your address is " + address + "\n" : '') // + etc.
);