definicja źródła:
-Jeśli zwrócisz wartość, funkcja zatrzyma się iodeślij tę wartość z powrotem do miejsca, w którym została wykonana. --- stwierdził, że „funkcja zatrzyma się i wyśle tę wartość z powrotem do miejsca, w którym została wykonana”. <===> Moje pytanie tutaj brzmi ... który jest katem? ...
kod:
sayHello(){
return "Hi, are you having a good " + day + "?"
}
Odpowiedzi:
0 dla odpowiedzi № 1Jeśli chcesz wykonać funkcję, musisz ją wywołać. W swoim przykładzie nie wywołujesz sayHello () - tylko go definiujesz.
Aby to nazwać, musisz napisać:
// The function is defined here.
function sayHello(day){
return "Hi, are you having a good " + day + "?"
}
sayHello("friday"); // <-- The function is executed here. It will return "Hi, are you having a good friday?"
Miałeś również dwa błędy składniowe w swojej funkcji. Najpierw musisz poprzedzić nazwę swojej funkcji słowem kluczowym „function”. Po drugie, musisz dołączyć argument „day” do argumentów funkcji, w przeciwnym razie javascript nie będzie wiedział, o którym „dniu” mówisz w instrukcji return.