/ / Javascript. Który jest wykonawcą? - javascript

JavaScript. Który jest egzekutorem? - javascript

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 № 1

Jeś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.