if else语句带有函数

时间:2017-03-12 19:24:35

标签: javascript if-statement

所以我对此完全陌生,而且我得到了一项我无法弄清楚的作业。作业是: 1.使用参数颜色编写函数stopLight。 2.通过使用颜色(例如红色)调用动作,需要使用return来显示字符串。 3.确保当您使用红色时,停止'停止'字符串返回 4.如果是绿色那么"去" 5.使用交通信号灯颜色调用函数调用的参数/参数放入console.log。这必须在控制台中可见。

我到现在所拥有的是:

function stopLight(color){
return color;
}
document.getElementById("demo").innerHTML=stopLight("red");
if (stopLight("red")){
document.getElementById("demo").innerHTML="Stop";
}
else if (stopLight("green")) {
document.getElementById("demo").innerHTML = "Go";
}

就像我说的那样,我只是从JavaScript开始,所以请温柔:)

2 个答案:

答案 0 :(得分:0)

试试这个:

function stopLight(color){
    color = color.toLowerCase();
    if ( color === "red") {
        console.log(color);
        return 'Stop';
    } else if (color === 'green') {
        console.log(color);
        return 'Go'
    }
}
document.getElementById("demo").innerHTML=stopLight("red");

答案 1 :(得分:0)

function stopLight(color){
       if(color==="red")
            return "stop";
       return "go"
}
console.log(stopLight("red"))
console.log(stopLight("green"))