JavaScript: обрезать строку, если она длиннее указанного количества символов

Строка JavaScript: Упражнение 16 с решением

Напишите функцию JavaScript для усечения строки, если она длиннее указанного количества символов. Усеченные строки заканчиваются переводимой последовательностью многоточия («…») (по умолчанию) или указанными символами.

Тестовые данные :
console.log (text_truncate (‘Мы выполняем упражнения со строкой JS.’))
console. log (text_truncate (‘Мы выполняем упражнения со строкой JS.’, 19))
console.log (text_truncate (‘Мы выполняем упражнения со строкой JS.’, 15, ‘!!’))
«Мы делаем упражнения на JS-строку».
«Мы делаем JS …»
«Мы делаем !!»

Пример решения: —

HTML-код:

       JS обрезает строку        

Код JavaScript:

  text_truncate = function (str, length, end) {if (length == null) {length = 100;  } если (окончание == null) {окончание = '...';  } if (str.length> length) {return str.substring (0, length - end.length) + окончание;  } else {return str;  }}; console.log (text_truncate ('Мы выполняем упражнения со строкой JS.')) console.log (text_truncate ('Мы выполняем упражнения со строкой JS.', 19)) console.log (text_truncate ('Мы выполняем JS  строковые упражнения. ', 15,' !! '))  

Пример вывода:

 Мы выполняем строковые упражнения JS. Мы делаем JS.  .. Мы делаем !! 

Блок-схема:

Интерактивная демонстрация:

См. Pen JavaScript Обрежьте строку, если она длиннее указанного количества символов - string-ex-16 от w3resource (@ w3resource) на CodePen.

Предыдущий: Напишите функцию JavaScript для гуманизированного числа (форматирует число в удобочитаемую строку.) с правильным суффиксом, например 1-й, 2-й, 3-й или 4-й.
Далее: Напишите функцию JavaScript, чтобы разбить строку на куски заданной длины.

Оцените статью
nanomode.ru
Добавить комментарий