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

JavaScript - tworzenie pętli dodającej liczby od 1 do 10

Object Storage Arubacloud
0 głosów
10,673 wizyt
pytanie zadane 21 stycznia 2017 w JavaScript przez svyatogor92 Użytkownik (670 p.)
Witam,

Mam za zadanie stworzyć zmienną o wartości 0 a następnie pętle, która doda do siebie liczby od 1 do 10. Pętla ta ma się wyświetlić tylko w konsoli przeglądarki. Zupełnie nie wiem jak się do tego zabrać.

Z góry dzięki za pomoc.
komentarz 21 stycznia 2017 przez maciej.tokarz Nałogowiec (27,280 p.)
edycja 21 stycznia 2017 przez maciej.tokarz

Spróbuj:

var result = 0
for (i = 1; i < 11; i++) result += i
alert(result)
console.log(result)

 

4 odpowiedzi

+1 głos
odpowiedź 21 stycznia 2017 przez Eryk Andrzejewski Mędrzec (164,260 p.)

Nie wiem czego tu nie rozumiesz. Wiesz co to pętla? Zastosuj pętlę for.

var zmienna = 0;
console.log(zmienna);

var suma = 0;
for (var i = 1; i <= 10; i++)
    suma += i;
console.log(suma)

 

komentarz 21 stycznia 2017 przez svyatogor92 Użytkownik (670 p.)
O tak, działa, tylko trzeba było dodać {} po for :) Dziękuję :)
+1 głos
odpowiedź 21 stycznia 2017 przez hoktaur Pasjonat (22,250 p.)

O coś takiego chodziło?

<!DOCTYPE html>
<html>
<body>

<script>
var number = 0, i;

for (i = 1; i <= 10; i++) {
    number += i;
}

alert(number);
console.log(number);

</script>

</body>
</html>

 

komentarz 21 stycznia 2017 przez svyatogor92 Użytkownik (670 p.)
Dokładnie, dzięki! :)
0 głosów
odpowiedź 21 stycznia 2017 przez niezalogowany

Z prostym problemem przybywa człowiek... zamiast go naprowadzić - to napisaliście gotowce no

komentarz 21 stycznia 2017 przez svyatogor92 Użytkownik (670 p.)
Nie no prawda jest taka, że uczę się JS. I najlepiej idzie mi analizowanie już gotowych rozwiązań, najwięcej się wtedy uczę. A nauka JS jest moim wyborem a nie koniecznością, wiec to nie tak że ściemniam :P
0 głosów
odpowiedź 30 stycznia 2017 przez Tomek Sochacki Ekspert (227,510 p.)

a tak na marginesie to samo zadanie możesz szybko zrobić bez pętli:

function sum(n){ return n*(n+1)/2; }

oczywiście pamiętaj również, jeśli to zadania testowe/na rozmowie o pracę - czy powinieneś wcześniej zweryfikować typ przekazanej wartości n, jej wartość (np. czy jest mniejsza od Number.MAX_SAFE_INTEGER) itp. W rzeczywistym kodzie praktycznie zawsze trzeba weryfikować zmienne, szczególnie podawane w formularzach.

Podobne pytania

+1 głos
5 odpowiedzi 7,421 wizyt
pytanie zadane 16 maja 2016 w JavaScript przez TheVirus Początkujący (480 p.)
0 głosów
1 odpowiedź 1,139 wizyt
pytanie zadane 4 lipca 2019 w JavaScript przez czarli.w Nowicjusz (150 p.)
0 głosów
2 odpowiedzi 1,007 wizyt
pytanie zadane 2 marca 2017 w JavaScript przez Xamingo Nowicjusz (160 p.)

92,572 zapytań

141,423 odpowiedzi

319,645 komentarzy

61,959 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...