如何在 JavaScript 中将句子转为标题大小写?
在 javascript 中将句子转为标题大小写
这只不过是将句子中所有单词的第一个元素转换为大写,而其他元素仍然为小写。提供的字符串(句子)可能包含一串小写和大小写元素。因此,我们需要一个算法将提供的字符串转换为标题大小写。
算法
- 将句子中的所有单词分别划分开来。此任务可以通过使用 string.split() 方法实现。
- 使用 string.toLowerCase() 方法将每个单词中的所有元素转换为小写。
- 使用 for 循环遍历所有单词的第一个元素,并将它们转换为 大写。转换之后,将这些元素与各自单词的其余元素连接起来,生成第一个元素为大写的原始单词。
- 使用 String.join() 将所有单词连接起来,它们之间用空格分隔,以将其转换为原始字符串,但为 标题大小写。
示例
实时演示
<html>
<body>
<script>
function titleCase(string) {
var sentence = string.toLowerCase().split(" ");
for(var i = 0; i< sentence.length; i++){
sentence[i] = sentence[i][0].toUpperCase() + sentence[i].slice(1);
}
document.write(sentence.join(" "));
return sentence;
}
titleCase("tutorix is one of best e-platforms");
</script>
</body>
</html>输出Tutorix Is One Of Best E-platforms
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP