Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

String.prototype.length

Длина строки — сколько в ней символов.

Доступно с: ES1

Синтаксис

str.length

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

numberКоличество символов (точнее, кодовых единиц UTF-16) в строке.

Примеры

Длина слова:

console.log('Hello'.length);

Результат:

5

Проверка, что поле не пустое и не слишком длинное:

const name = 'Anna';
 
console.log(name.length > 0 && name.length <= 20);
console.log(''.length);

Результат:

true
0

Примечания

Это свойство, а не метод: скобки не ставятся — str.length, а не str.length().

Эмодзи и некоторые редкие символы занимают две кодовые единицы, поэтому '😀'.length равно 2. Чтобы посчитать именно символы, используйте [...str].length.

См. также

Вопросы и ответы по теме

В учебнике

  • Строки — Строки в JavaScript — кавычки, склеивание, шаблонные строки, длина, доступ к символам и первые методы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.