Вирішено: рядок з великої літери в javascript

Основна проблема полягає в тому, що коли рядок у JavaScript пишеться з великої літери, він не завжди розглядається як слово. Наприклад, «JavaScript» не розглядається як слово, а «Java» — це. Це може спричинити проблеми, коли ви намагаєтеся виконувати такі дії, як пошук слів у рядку.

var str = "javascript capitalize string";
var res = str.replace(/wS*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});

Цей код написаний на JavaScript. Він визначає функцію, яка робить першу літеру кожного слова в рядку великою. Функція приймає рядок як вхідні дані та виводить новий рядок із великою першою літерою кожного слова.

Наконечники струн

Є кілька порад, які можуть допомогти вам під час роботи з рядками в JavaScript.

По-перше, пам'ятайте, що рядки незмінні. Це означає, що коли ви створили рядок, ви не можете змінити його вміст. Це корисно, коли ви хочете переконатися, що рядок завжди узгоджений у різних виконаннях вашого коду.

По-друге, пам’ятайте про різницю між регулярними виразами та рядковими літералами. Регулярний вираз — це особливий тип рядка, який можна використовувати для зіставлення шаблонів у тексті. З іншого боку, рядкові літерали — це просто рядки, які не містять спеціальних символів і можуть використовуватися будь-де у вашому коді. Під час роботи з регулярними виразами важливо використовувати правильні керуючі послідовності (наприклад, d для символу цифри). Щоб отримати додаткові відомості про регулярні вирази, перегляньте статтю Mozilla Developer Network про RegExp: http://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/RegExp/.

Нарешті, важливо зазначити, що рядки JavaScript чутливі до регістру. Це означає, що літери від A до Z трактуються інакше, ніж літера z.

Рядові методи

Є кілька методів, які можна використовувати з рядками в JavaScript. Перший — це створення нового рядка шляхом об’єднання двох або більше рядків. Другий — пошук рядка в іншому рядку. Третій — замінити підрядок у рядку. Четвертий — розділити рядок на масив рядків на основі певних критеріїв.

Схожі повідомлення:

Залишити коментар