Właściwość length tekstu w JavaScript

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

Właściwość length tekstu w JavaScript

Właściwość length w JavaScript pozwala sprawdzić długość tekstu, czyli liczbę znaków w łańcuchu znaków.

Przykład

let imie = "Adam";
console.log(imie.length); // 4

Tekst "Adam" ma 4 znaki, dlatego imie.length zwraca wartość 4.

Zastosowanie w warunkach

length często wykorzystuje się do sprawdzania, czy użytkownik podał odpowiednio długi tekst.

let login = prompt("Podaj login:");

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

Warunek login.length < 3 oznacza: „jeżeli liczba znaków w tekście jest mniejsza niż 3”. Nie chodzi tu o wartość liczbową wpisaną przez użytkownika, ale o długość tekstu.

Przykład z pętlą

let tekst;
do {
  tekst = prompt("Podaj tekst minimum 3 znaki:");
} while (tekst.length < 3);

Pętla będzie powtarzać pytanie tak długo, jak długo wpisany tekst ma mniej niż 3 znaki. Zakończy się, gdy tekst będzie miał 3 lub więcej znaków.

Ważne rozróżnienie

Dla tekstu "25" właściwość length zwraca 2, ponieważ są to dwa znaki: 2 i 5. Nie jest sprawdzane, czy liczba 25 jest większa lub mniejsza od innej liczby.