• 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
133 wizyt
pytanie zadane 31 sierpnia 2020 w JavaScript przez Arcturus Bywalec (2,370 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 (190,190 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,850 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 204 wizyt
pytanie zadane 4 lutego 2021 w C i C++ przez NukaNuka56 Obywatel (1,080 p.)
–1 głos
0 odpowiedzi 146 wizyt
pytanie zadane 3 lipca 2020 w C i C++ przez Drożdżówka Obywatel (1,870 p.)
0 głosów
2 odpowiedzi 638 wizyt

93,425 zapytań

142,421 odpowiedzi

322,647 komentarzy

62,787 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...