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

pętla -liczby parzyste i nieparzyste

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
9,852 wizyt
pytanie zadane 28 stycznia 2017 w JavaScript przez MTB Użytkownik (690 p.)
Pytanie nowicjusza- więc bez beki:)
(javascript)
Jeśli mam jakąś zmienną np. var a = 12; i chcę żeby w konsoli wyskoczyły mi  wszystkie liczby aż do tej zmiennej, jedna pod drugą z dodatkowym opisem parzysta/nie parzysta to jak się do tego zabrać?

np.

1 nieparzysta

2  parzysta

itd.

1 odpowiedź

+1 głos
odpowiedź 28 stycznia 2017 przez Olaf Siwiński Mądrala (7,060 p.)
edycja 28 stycznia 2017 przez Olaf Siwiński
  • Tworzysz pętlę for (var i = 1; i == a+1; i++)
  • Teraz aktualna liczba z przedziału 1 - 12 znajduje się w zmiennej i
  • Żeby sprawdzić czy liczba jest parzysta czy nieparzysta trzeba wykorzystać dzielenie z resztą (modulo)

Jeżeli potrzebujesz pomocy możesz pytać w komentarzu 

komentarz 28 stycznia 2017 przez mitelak Pasjonat (23,330 p.)

tak 
zobacz, że for zamyka sie po console.logu pierwszym, dodatowo else nie widzi ifa nad sobą (którego jak widze nawet nie ma)

1
komentarz 28 stycznia 2017 przez Olaf Siwiński Mądrala (7,060 p.)

Rzeczywiście to mój błąd, nie wiem dlaczego zapisałem tam i == a 

I nie może tam być i < a, bo w tedy musiałbyś przypisać do zmiennej i zero, a chyba nie chcesz sprawdzać czy 0 jest liczbą parzystą.  Nie wiem jaki masz komunikat o błędzie, ale kod pętli będzie wyglądał tak

for (var i = 1; i < 13; i++) {
  if (i%2 == 0) console.log('Liczba ' + i + ' jest parzysta'); 
  else console.log('Liczba ' + i + ' jest nieparzysta'); 
}

 

komentarz 28 stycznia 2017 przez MTB Użytkownik (690 p.)
Dzięki za pomoc! Jeszcze tylko 1 pytanie , we fragmencie:

console.log('Liczba ' + i + ' jest parzysta');

czym jest "Liczba" i skąd te dwa plusy: + i +    ?
komentarz 28 stycznia 2017 przez mitelak Pasjonat (23,330 p.)
  • "Liczba " - to tekst czyli ciąg znaków
  • + - służy do łączenia ciągów znaków
  • i - zmienna która przechowuje Twoją liczbe
  • " jest parzysta" - kolejny ciąg znaków

Działa to tak, że zwraca tekst "Liczba 2 jest parzysta" jeżeli Twoje i to 2 oczywiście :D Najlepiej poczytaj sobie jakiś poradnik od 0, bo to jednak są podstawowe rzeczy

komentarz 28 stycznia 2017 przez MTB Użytkownik (690 p.)
no tak, dosyć banalne w taki ujęciu:)

Podobne pytania

+1 głos
1 odpowiedź 1,376 wizyt
pytanie zadane 25 września 2022 w JavaScript przez Klaudiaaaa Początkujący (250 p.)
+1 głos
2 odpowiedzi 1,058 wizyt
pytanie zadane 16 listopada 2021 w Java przez ptomeccc Użytkownik (800 p.)
0 głosów
1 odpowiedź 270 wizyt
pytanie zadane 11 maja 2021 w C i C++ przez gallba Nowicjusz (120 p.)

93,436 zapytań

142,430 odpowiedzi

322,666 komentarzy

62,800 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

...