Pętla for w JavaScript
Stronę tą wyświetlono już: 5398 razy
Pętla for w JavaScript w klasycznej postaci nie różni się od tej z C++, oto prosty przykład:
- for(var i = 0; i < 10; i++){
- document.write("<p>" + i + "</p>"); // wypisuje na stronie w miejscu wstawienia skryptu kolejne akapity zawierające wartość i
- }
Za pomocą pętli można interować po elementach tablic i zmiennych tekstowych np. w taki oto sposób:
- var text = "tekst";
- for(var i = 0; i < text.length(); i++){
- document.write("<p>" + text[i] + "</p>"); // wypisuje na stronie literka po literce tekst zawarty w zmiennej text
- }
I podobnie dla samych tablic:
- var table = [1, 3, 5];
- for(var i = 0; i < table.length(); i++){
- document.write("<p>" + table[i] + "</p>"); // wypisuje na stronie kolejne elementy tablicy
- }
W przypadku tablic asocjacyjnych w javascript iterowanie po elementach takiej tablicy wygląda następująco:
- var table = {"key1": "value1", "key2": "value2", "key3": "value3"};
- for(var key in table){
- document.write("<p>Key = " + key + "; value = " + table[key] + "</p>");
- }
Każdą pętlę można przerwać w dowolnej chwili korzystając z słowa kluczowego break lub zakończyć wykonywanie bloku intrukcji bieżącej iteracji i przejść do kolejnej za pomocą słowa kluczowego continue.

Tytuł:
JavaScript funkcyjnie. Zrównoważone, pragmatyczne programowanie funkcyjne w JavaScript
Autor:
Kyle Simpson

Tytuł:
JavaScript dla dzieci dla bystrzaków
Autor:
Chris Minnick, Eva Holland

Tytuł:
Modularny JavaScript dla zaawansowanych
Autor:
Nicolas Bevacqua

Tytuł:
JavaScript w praktyce. Stwórz twitterowego bota, system sygnalizacyjny LED i inne projekty z użyciem Node.js i Raspberry Pi
Autor:
Lynn Beighley

Tytuł:
Matematyka dla programistów JavaScript
Autor:
Jacek Piechota

Tytuł:
JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik Front-End Developera
Autor:
Jon Duckett

Tytuł:
ECMAScript 6. Przewodnik po nowym standardzie języka JavaScript
Autor:
Nicholas C. Zakas

Tytuł:
JavaScript i wzorce projektowe. Programowanie dla zaawansowanych. Wydanie II
Autor:
Simon Timms

Tytuł:
HTML,CSS i JavaScript dla każdego. Wydanie VII
Autor:
Laura Lemay, Rafe Colburn, Jennifer Kyrnin

Tytuł:
Roboty JavaScript od podstaw. Projekty NodeBots dla platformy Johnny-Five z wykorzystaniem płytek Raspberry Pi, Arduino oraz BeagleBone
Autor:
Rick Waldron, Backstop Media (lista współautorów w uwagach dodatkowych)