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.