Javascript 有没有办法使第一个字母大写,这是代码的目的

Javascript 有没有办法使第一个字母大写,这是代码的目的,javascript,Javascript,此代码的目的是使每个单词的第一个字母都以大写形式传递给函数,但如果第一个字母重复,它最终会返回所有位置的大写字母 函数c(x){ 变量y,z=x[0]; y=x.split(z).join(z.toUpperCase()); 返回y; } console.log(c(“emmanuel”) 功能c1(x){ 返回x.charAt(0.toUpperCase()+x.slice(1); } 职能c2(x){ 返回x[0].toUpperCase()+x.slice(1); } 日志(c1(“测试

此代码的目的是使每个单词的第一个字母都以大写形式传递给函数,但如果第一个字母重复,它最终会返回所有位置的大写字母

函数c(x){
变量y,z=x[0];
y=x.split(z).join(z.toUpperCase());
返回y;
}
console.log(c(“emmanuel”)
功能c1(x){
返回x.charAt(0.toUpperCase()+x.slice(1);
}
职能c2(x){
返回x[0].toUpperCase()+x.slice(1);
}
日志(c1(“测试字符串”));
日志(c2(“测试字符串”))
函数c(x){
var-ARR;
ARR=x.split(“”);

ARR[0]=ARR[0].toUpperCase();//谢谢你,解决我的问题。如你所见,当有多个单词时,这不起作用。如你所见,当有多个单词时,这不起作用。