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

Viết hoa chữ cái đầu mỗi từ, các chữ còn lại viết thường trong JavaScript

Sử dụng split(), map(), charAt(), toUpperCase(), toLowerCase(), slice() và join() để chuẩn hóa chuỗi.

Ví dụ

function capitalizeFirstLetterEachWord(str) {
    return str.split(' ')
        .map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase())
        .join(' ');
}

var subjectTitle = "iNtroduction tO JavaScript ProgRAMMINg";
var output = capitalizeFirstLetterEachWord(subjectTitle);
console.log("Kết quả: " + output);

Cách chạy

node demo.js

Kết quả

Kết quả: Introduction To JavaScript Programming

Hàm một dòng (ES6):


const capitalize = str => str.split(' ').map(w => w[0].toUpperCase() + w.slice(1).toLowerCase()).join(' ');