
代码如下:确保字符串的每个单词首字母都大写,其余部分小写。
代码如下:
function titleCase(str) {
//将字符串转化为数组并将其小写化
var arr = str.toLowerCase().split(" ");
for (var i=0;i<arr.length var char="arr[i].charAt(0);" arr function replace return char.touppercase arr.join str titlecase a little tea pot><p><strong>解释说明:</strong></p><div class="aritcle_card flexRow artxards">
<div class="artcardd flexRow">
<a class="aritcle_card_img" rel="nofollow" href="/xiazai/skill10918" title="Linux Security Scanner"><img
src="https://img.php.cn/upload/skill/001/246/273/6adaf20cf0281539.jpg" alt="Linux Security Scanner" onerror="this.onerror='';this.src='/static/lhimages/moren/morentu.png'" ></a>
<div class="aritcle_card_info flexColumn">
<a rel="nofollow" href="/xiazai/skill10918" title="Linux Security Scanner" class="overflowclass">Linux Security Scanner</a>
<p class="overflowclass">Linux 安全审计工具,检查 SSH 配置、开放/监听端口、防火墙规则(ufw/iptables/nftables)、失败登录尝试、sudoers 权限...</p>
</div>
<a rel="nofollow" href="/xiazai/skill10918" title="Linux Security Scanner" class="aritcle_card_btn flexRow flexcenter"><b></b><span>下载</span>
</a>
</div>
</div>
<p>先将字符串转化为数组,然后将其转化为小写,这里用到str.toLowerCase()和str.split(" "),split分割一定要用空格隔开,然后用for循环遍历数组中每个元素,将每个元素的首字母赋值给变量char,再用toUpperCase()函数将首字母大写,再将每个元素重新赋值给数组,最后用join将数组转换为字符串。</p></arr.length>










