当前位置: 首页 > 知识库问答 >
问题:

如何将字符串大写?[副本]

楚望
2023-03-14

我使用JavaScript创建了以下字符串:

let str = "my city is beautiful."

我想得到:

"My City Is Beautiful"

我试过这个:

str.charAt(0).toUpperCase() + str.slice(1)

但我得到了:

My city is beautiful

你能帮我吗?

共有3个答案

公羊渝
2023-03-14

使用mapjoin

let str = "my city is beautiful."

var newStr = str.split(" ").map( str =>  str.substring(0,1).toUpperCase()+ str.substring(1)).join(' ')

console.log(newStr)
谭景福
2023-03-14
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(" ");
于恺
2023-03-14

您可以使用splitmapjoin

"my city is beautiful"
  .split(" ")
  .map(s => s.charAt(0).toUpperCase() + s.slice(1))
  .join(" ")
 类似资料:
  • 问题内容: 我在使用Python将字符串更改为大写时遇到问题。在我的研究中,我知道了,但是没有用。 如下代码: 给出此错误信息: 我的问题是: 如何在Python中将字符串转换为大写? 问题答案: 请参见字符串方法。

  • 问题内容: 有谁知道一种非常简单的仅将字符串的首字母大写的方法,而与字符串其余部分的大写无关? 例如: 我也希望能够处理所有字符串长度。 问题答案: @ saua是正确的,并且 适用于任何字符串。

  • 问题内容: 我正在制作一种方法来读取整个类代码并对其进行一些处理。 我想要做的是获取方法的名称,并使用它创建一个字符串。 像removeProduct这样的东西 我将创建一个字符串“删除产品” 在大写情况下如何拆分名称方法?如何用每个单词的第一个字母作为大写字母来构建这个新字符串?我正在使用子字符串,是否有更简便更好的方法呢? ps:我确定我的巴西英语对标题没有帮助。如果有人能让它看起来更好,我将

  • 我有一个字符串“aabccdeef” 现在我只想大写每个字符的第一次出现,以便在Java中o/p是AaBCcDEeF

  • 如何将“4,250,000.40”转换为4,250,000.40,即通过保留逗号和点将字符串转换为数字?使用JavaScript