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

length to właściwość dostępna m.in. dla napisów oraz tablic w JavaScript. W przypadku napisu zwraca jego długość, czyli liczbę znaków zapisanych w zmiennej tekstowej.

Przykład dla napisu

let n = 'Napis1';
let s = n.length;

Po wykonaniu tego kodu zmienna s otrzyma wartość 6, ponieważ napis 'Napis1' składa się z sześciu znaków: N, a, p, i, s, 1.

Ważne: instrukcja s = n.length; nie wyświetla wyniku. Ona tylko przypisuje wartość do zmiennej s. Aby wynik zobaczyć, trzeba go np. wypisać w konsoli:

console.log(s);

length nie jest funkcją

Poprawny zapis to:

n.length

Nie należy pisać:

n.length()

ponieważ length jest właściwością, a nie funkcją.

Typowy sens na egzaminie

Jeżeli w kodzie występuje:

n = 'Napis1';
s = n.length;

to oznacza to, że do zmiennej n przypisano tekst, a następnie do zmiennej s przypisano liczbę odpowiadającą długości tego tekstu. Dla napisu 'Napis1' będzie to liczba 6.