Argumenty
Część sekcji Podstawy ścieżki JavaScript w Coddy. Lekcja 46 z 77.
Argument to wartość przekazywana do funkcji podczas jej wywoływania.
Parametr to zmienna wewnątrz funkcji, która otrzymuje tę wartość.
Aby zdefiniować funkcję z parametrami, zapisujemy je w nawiasach:
function functionName(param1, param2) {
code
}Parametry możemy nazywać, jak chcemy, i możemy podać tyle argumentów, ile potrzebujemy.
Aby wywołać funkcję i przekazać jej argumenty, piszemy:
functionName(value1, value2, value3, ...)Przykład użycia:
function isEven(number) { // "number" jest parametrem
if (number % 2 === 0) {
console.log(`${number} is even`);
} else {
console.log(`${number} is odd`);
}
}
for (let i = 15; i < 34; i++) {
isEven(i); // i jest argumentem
}
for (let i = 153; i < 219; i++) {
isEven(i); // ponownie argument
}Tutaj number jest parametrem (symbolem zastępczym), a każda przekazywana przez nas wartość (taka jak 15 lub 153) jest argumentem.
Wyzwanie
ŁatwyNapisz program, który pobiera dwie liczby jako dane wejściowe. Liczby wejściowe są parametrami poniższej funkcji.
Utwórz funkcję, która przyjmuje dwa parametry, mnoży je (oblicza iloczyn) i wyświetla wynik. Nazwij funkcję, jak chcesz.
Wywołaj funkcję, podając liczby wejściowe.
Uwaga! W swoim kodzie napisz funkcję przed instrukcjami jej wywołania/wykonania.
Spróbuj swoich sił
let a = parseInt(inp[0]); // Nie zmieniaj tej linii
let b = parseInt(inp[1]); // Nie zmieniaj tej linii
// Wpisz swój kod poniżej
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Powtórka — prosta logikaOperatory logiczne, część 3Konwersja typów7Kalkulator podziału rachunku
Wiadomość powitalnaObliczanie napiwku i sumy10FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz2Zmienne
LiczbyŁańcuch znakówWartość logicznaKonwencje nazewnictwaPuste zmiennePodsumowanie – inicjalizacja zmiennychStałe5Podejmowanie decyzji
Instrukcja ifIf - ElsePowtórka – prosty kalkulatorZagnieżdżone If - ElseInstrukcja switch3Operatory, część 1
Operatory arytmetyczneOperator moduloSkrócone operatory arytmetyczneOperatory porównaniaRówność ścisła a luźnaPowtórka — prosta matematyka6Podstawowe wejście/wyjście
WyjścieWyjście ze zmiennymiKonwersja typów — część 1Konwersja typów — część 2Powtórka — do 120Powtórka — prawda czy fałszPoćwicz samodzielnie: Kompilator JavaScript online