gpt4 book ai didi

javascript - 无法使用 JavaScript 中的大小写函数转换我的字符串

转载 作者:行者123 更新时间:2023-11-28 10:41:52 26 4
gpt4 key购买 nike

我正在尝试创建一个函数,将字符串的第一个字母更改为大写,其余字母更改为小写。我编写了以下代码,但编译时它不会更改字符串。我不知道我在这里做错了什么。有什么指示吗?!

var e1;

function capFirstLetter(myString) {
myString = (myString.substring(0,1)).toUpperCase();
myString = (myString.substring(1, myString.length)).toLowerCase();
return myString;

}

e1 = prompt("Please Enter Your First Name");
capFirstLetter(e1);
console.log("The result is: " + e1);

最佳答案

令我惊讶的是,没有一个答案使用 .charAt(0).slice(1) 来实现此目的。它更加干净,并且需要更少的代码来完成 OP 所追求的任务。

var e1;

function capFirstLetter(myString) {
return myString.charAt(0).toUpperCase() + myString.slice(1).toLowerCase();
}

e1 = prompt("Please Enter Your First Name");
e1 = capFirstLetter(e1);
console.log("The result is: " + e1);

关于javascript - 无法使用 JavaScript 中的大小写函数转换我的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50575285/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com