我使用JavaScript创建了以下字符串:
let str = "my city is beautiful."
我想得到:
"My City Is Beautiful"
我试过这个:
str.charAt(0).toUpperCase() + str.slice(1)
但我得到了:
My city is beautiful
你能帮我吗?
使用map
和join
。
let str = "my city is beautiful."
var newStr = str.split(" ").map( str => str.substring(0,1).toUpperCase()+ str.substring(1)).join(' ')
console.log(newStr)
const string = "my city is beautiful.";
const words = string.split(" ");
for (let i = 0; i < words.length; i++) {
words[i] = words[i][0].toUpperCase() + words[i].substr(1);
}
let newString = words.join(" ");
您可以使用split
、map
和join
:
"my city is beautiful"
.split(" ")
.map(s => s.charAt(0).toUpperCase() + s.slice(1))
.join(" ")
问题内容: 我在使用Python将字符串更改为大写时遇到问题。在我的研究中,我知道了,但是没有用。 如下代码: 给出此错误信息: 我的问题是: 如何在Python中将字符串转换为大写? 问题答案: 请参见字符串方法。
我使用像:
问题内容: 我正在制作一种方法来读取整个类代码并对其进行一些处理。 我想要做的是获取方法的名称,并使用它创建一个字符串。 像removeProduct这样的东西 我将创建一个字符串“删除产品” 在大写情况下如何拆分名称方法?如何用每个单词的第一个字母作为大写字母来构建这个新字符串?我正在使用子字符串,是否有更简便更好的方法呢? ps:我确定我的巴西英语对标题没有帮助。如果有人能让它看起来更好,我将
问题内容: 有谁知道一种非常简单的仅将字符串的首字母大写的方法,而与字符串其余部分的大写无关? 例如: 我也希望能够处理所有字符串长度。 问题答案: @ saua是正确的,并且 适用于任何字符串。
我有一个字符串“aabccdeef” 现在我只想大写每个字符的第一次出现,以便在Java中o/p是AaBCcDEeF
如何将“4,250,000.40”转换为4,250,000.40,即通过保留逗号和点将字符串转换为数字?使用JavaScript