• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed problem z funkcjami w js

0 głosów
37 wizyt
pytanie zadane 31 sierpnia 2020 w JavaScript przez Arcturus Bywalec (2,360 p.)
zamknięte 31 sierpnia 2020 przez Arcturus

witam. mam problem z funkcją do małego programu, którą testuje w przeglądarce. wygląda ona tak:

function add(number,number) {
    return number + number;
}

i program w konsoli po wywołaniu add(2, 3) zwraca 6, a po add(1, 1) zwraca 2. co jest nie tak?

komentarz zamknięcia: mam odpowiedź
komentarz 31 sierpnia 2020 przez ScriptyChris Mędrzec (171,880 p.)

Jeśli Twój kod działa w strict mode, to w konsoli powinieneś widzieć SyntaxError spowodowany duplikacją nazwy parametru.

1 odpowiedź

+2 głosów
odpowiedź 31 sierpnia 2020 przez Zaqu93 Gaduła (4,640 p.)
wybrane 31 sierpnia 2020 przez Arcturus
 
Najlepsza

Poprzez podanie dwóch takich samych nazw nadpisujesz zmienną number w efekcie czego dostajesz 3+3 a nie 2+3:

function add(a, b) {
   return a + b;
}

 

Podobne pytania

0 głosów
0 odpowiedzi 110 wizyt
pytanie zadane 4 lutego 2021 w C i C++ przez NukaNuka56 Użytkownik (980 p.)
–1 głos
0 odpowiedzi 39 wizyt
pytanie zadane 3 lipca 2020 w C i C++ przez Mati49 Obywatel (1,850 p.)
0 głosów
2 odpowiedzi 208 wizyt

86,541 zapytań

135,291 odpowiedzi

300,649 komentarzy

57,288 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...