【发布时间】:2021-03-29 19:38:46
【问题描述】:
我在创建一个将字符串首字母大写的函数时遇到了麻烦。当我输入小写的单词时,我可以将字符串大写,但不能大写。非常感谢您对这个问题的帮助,请参阅下面的脚本:
function captialise(str) {
str = prompt("Enter a string");
console.log(str[0].toUpperCase() + str.substring(1))
}
captialise();
【问题讨论】:
-
您应该强制字符串的其余部分为小写:
+ str.substring(1).toLowerCase()。就像你对第一个字母所做的那样。 -
为什么期望一个字符串作为参数,同时提示一个字符串?这没有任何意义。
-
为什么从我的答案中减去.. 当它 100% 正确时.. 这里的毒性是真实的
-
这个论点也完全没用,但它没有伤害任何东西..我认为这只是花花公子的风格
标签: javascript html