Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Właściwość length w JavaScript

Właściwość length w JavaScript

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Właściwość length w JavaScript zwraca długość danego obiektu. Najczęściej używa się jej dla łańcuchów znaków oraz tablic.

length dla tekstu

Dla tekstu length oznacza liczbę znaków w łańcuchu.

let imie = "Ala";
console.log(imie.length); // 3

Jeśli użytkownik wpisze tekst w oknie prompt(), można sprawdzić jego długość właśnie za pomocą length.

let imie = prompt("Podaj imię:");

if (imie.length < 3) {
  alert("Tekst jest za krótki");
}

Warunek imie.length < 3 oznacza: „jeżeli tekst ma mniej niż 3 znaki”.

length dla tablicy

Dla tablicy length zwraca liczbę elementów.

let liczby = [4, 7, 9];
console.log(liczby.length); // 3

Zastosowanie w walidacji

length często stosuje się do sprawdzania, czy użytkownik podał odpowiednio długi tekst, np. login, hasło lub imię.

if (haslo.length >= 8) {
  console.log("Hasło ma poprawną długość");
}

W analizowanym kodzie pętla kończy się, gdy imie.length < 3 przestaje być prawdziwe, czyli gdy wpisany tekst ma co najmniej 3 znaki.