логотип PurpleSchool
логотип PurpleSchool

Как работает свойство length - JavaScript

Автор

Виталий Котов

Свойство length возвращает количество символов в строке.

// объявление строки
let sentence = "I love Purpleschool.";

// возвращает количество символов в строке предложения
let len = sentence.length;

console.log(len);

// Вывод в консоль:
// 20

Синтаксис length

Синтаксис метода length следующий:

str.length;

Где str - это строка.

Параметры length

Свойство length не принимает никаких параметров.

Возвращаемое значение length

Возвращает количество символов в строке.

Примечание: свойство String.length возвращает кодовые единицы в формате строки UTF-16. Для представления некоторых редких символов строки требуется две кодовые единицы. В связи с этим свойство length не всегда возвращает количество символов.

Примеры

Пример 1: Использование свойства length

// объявление строки
let string1 = "JavaScript";

// возвращает количество символов в 'JavaScript'
let len = string1.length;

console.log(len);

Вывод в консоль:

10

В приведенном выше примере мы определили строку с именем string1. Затем мы использовали свойство length, чтобы узнать количество символов в string1.

Поскольку 'JavaScript' содержит 10 символов, string1.length возвращает 10.

Пример 2: Cвойство length доступно только для чтения

Свойство String.length - это свойство только для чтения. Попытка изменить его вручную не приведет ни к каким последствиям. Например:

let string2 = "Programming";

// присвоение значения свойству длины строки
string2.length = 5;

// не изменяет исходную строку
console.log(string2); // Programming

// возвращает длину «Programming»
console.log(string2.length); // 11

Вывод в консоль:

Programming
11

Здесь мы присвоили новое значение string2.length. Поскольку свойство string.length предназначено только для чтения, присвоение ему значения не изменяет исходный массив.

string2.length возвращает 11, что является длиной 'Programming'.

Стрелочка влевоКак работает метод localeCompare() - JavaScriptКак работает метод lastIndexOf() - JavaScriptСтрелочка вправо

Все гайды по Javascript

Как работает метод trim() - JavaScriptКак работает метод toUpperCase() - JavaScriptКак работает метод toLowerCase() - JavaScriptКак работает метод substring() - JavaScriptКак работает метод startsWith() - JavaScriptКак работает метод split() - JavaScriptКак работает метод slice() - JavaScriptКак работает метод search() - JavaScriptКак работает метод replaceAll() - JavaScriptКак работает метод replace() - JavaScriptКак работает метод repeat() - JavaScriptКак работает метод padStart() - JavaScriptКак работает метод padEnd() - JavaScriptКак работает метод matchAll() - JavaScriptКак работает метод match() - JavaScriptКак работает метод localeCompare() - JavaScriptКак работает свойство length - JavaScriptКак работает метод lastIndexOf() - JavaScriptКак работает метод indexOf() - JavaScriptКак работает метод includes() - JavaScriptКак работает метод fromCodePoint() - JavaScriptКак работает метод fromCharCode() - JavaScriptКак работает метод endsWith() - JavaScriptКак работает метод concat() - JavaScriptКак работает метод codePointAt() - JavaScriptКак работает метод charCodeAt() - JavaScriptКак работает метод charAt() - JavaScript
Итератор в JavaScript
try...catch в JavaScriptError в JavaScript
Событие wheel в JavaScriptСобытие unload в JavaScriptСобытие touch в JavaScriptСобытие submit в JavaScriptСобытие scroll в JavaScriptСобытие reset в JavaScriptМетод .preventDefault() в JavaScriptСобытие mouseover в JavaScriptСобытие mouseout в JavaScriptСобытие load в JavaScriptСобытие keyup в JavaScriptСобытие keydown в JavaScriptСобытие invalid в JavaScriptСобытие input в JavaScriptСобытийная модель Event в JavaScriptОбъект события Event в JavaScriptСобытие DOMContentLoaded в JavaScriptСобытие dblclick в JavaScriptСобытие click в JavaScriptСобытие change в JavaScriptСобытие beforeunload в JavaScript
Как работает метод some() - JavaScriptКак работает метод reverse() - JavaScriptКак работает метод reduce() - JavaScriptКак работает метод map() - JavaScriptКак работает метод isArray() - JavaScriptКак работает метод indexOf() - JavaScriptКак работает метод includes() - JavaScriptКак работает метод from() - JavaScriptКак работает метод forEach() - JavaScriptКак работает метод flatMap() - JavaScriptКак работает метод flat() - JavaScriptКак работает метод findIndex() - JavaScriptКак работает метод find() - JavaScriptКак работает метод filter() - JavaScriptКак работает метод every() - JavaScriptМассивы в JavaScript
Открыть базу знаний