Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách viết hoa chữ cái đầu của mỗi từ trong chuỗi bằng JavaScript?


Đầu tiên, tách chuỗi theo dấu cách bằng split(), lấy ký tự đầu bằng charAt(). Dùng toUpperCase() cho ký tự đó.

Ví dụ

function capitalizeTheFirstLetterOfEachWord(words) { var separateWord = words.toLowerCase().split(' '); for (var i = 0; i < separateWord.length; i++) { separateWord[i] = separateWord[i].charAt(0).toUpperCase() + separateWord[i].substring(1); } return separateWord.join(' '); } console.log(capitalizeTheFirstLetterOfEachWord("my name is john"));

Chạy: node fileName.js. File demo43.js.

Kết quả

PS C:\Users\Amit\JavaScript-code> node demo43.js My Name Is John