2017-03-12 131 views
-1

所以我完全不熟悉这个,我有一个我无法弄清楚的任务。作业为: 1.使用参数颜色写入函数stopLight。 2.通过使用颜色调用动作(例如红色),它需要使用返回来显示一个字符串。 3.确保使用红色'停止'字符串时返回 4.如果绿色,则“去” 5.将console.log放入参数/参数中,函数使用交通灯的颜色调用。这必须在控制台中可见。if else语句带函数

什么我到现在是这样的:

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开头,所以请温柔:)

+1

请在发布问题之前阅读文档。 –

+0

我想你误解了要求。虽然你的函数只是返回它给出的内容,但是需求状态应该返回,例如''stop''当你给它''红色''' – Supuhstar

+0

'Stoplight'现在没用了。它只返回一种颜色。如果不检查任何东西 – JustARandomProgrammer

回答

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"); 
0
function stopLight(color){ 
     if(color==="red") 
      return "stop"; 
     return "go" 
} 
console.log(stopLight("red")) 
console.log(stopLight("green"))