2017-03-12 176 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"))