Вот функция с именем ucfirst () (сокращение от «первая буква верхнего регистра»):
function ucfirst(str) {
var firstLetter = str.substr(0, 1);
return firstLetter.toUpperCase() + str.substr(1);
}
Вы можете использовать строку с заглавной буквы, вызывая ucfirst ("некоторая строка") - например,
ucfirst("this is a test") --> "This is a test"
Он работает, разбивая строку на две части. В первой строке он извлекает firstLetter , а затем во второй строке заглавные буквы firstLetter , вызывая firstLetter.toUpperCase () и присоединяет его к остальной части строка, которая найдена путем вызова str.substr (1) .
Вы можете подумать, что это не сработает для пустой строки, и на самом деле в языке, подобном C, вам придется обслужить это. Однако в JavaScript, когда вы берете подстроку пустой строки, вы просто возвращаете пустую строку.