在JavaScript中将字符串中的第一个字母更改为大写
我有一个字符串数组在JavaScript中将字符串中的第一个字母更改为大写,javascript,Javascript,我有一个字符串数组 ["item1", "item2"] 我想将我的数组更改为 ["showItem1", "showItem2"] 字符串类似于数组。您可以这样做: var arr = ['item1', 'item2']; for (var i=0, l=arr.length; i<l; i++) { var letters = arr[i].split(''); arr[i] = 'show' + letters.shift().toUpperCase() + lett
["item1", "item2"]
我想将我的数组更改为
["showItem1", "showItem2"]
字符串类似于数组。您可以这样做:
var arr = ['item1', 'item2'];
for (var i=0, l=arr.length; i<l; i++) {
var letters = arr[i].split('');
arr[i] = 'show' + letters.shift().toUpperCase() + letters.join('');
}
var arr=['item1','item2'];
对于(var i=0,l=arr.length;i来说,最容易理解的实现您要求的目标的方法可能是这样的:
var items = ["item1", "item2"];
for (var i=0;i<items.length;i+=1) {
items[i] = "show" + items[i].charAt(0).toUpperCase() + items[i].substring(1);
}
console.log(items); // prints ["showItem1", "showItem2"]
var items=[“item1”、“item2”];
对于(var i=0;i
Chrome、Firefox、IE9和其他浏览器支持。这里是我为该任务编写的可重用的firstCharLowerToUpper()
函数。
跨度{
颜色:红色;
}
全文如下:
javascript可能非常有趣
函数firstCharLowerToUpper(x)
{
var=x;
对于(变量i=0;i
arr.map(function(i) {
return 'show' + i.charAt(0).toUpperCase() + i.slice(1);
});
<!DOCTYPE html>
<html>
<head>
<style>
span{
color:red;
}
</style>
</head>
<body>
<div>this is the text:
<span id="spn">
javascript can be very fun
</span>
</div>
<br/>
<input type="button" value="Click Here" onClick="change()"/>
<script>
function firstCharLowerToUpper(x)
{
var ar = x;
for (var i = 0; i < ar.length; i++)
{
ar[i] = ar[i].charAt(0).toUpperCase() + ar[i].substr(1);
}
// join to string just to show the result
return ar.join('\n');
}
function change()
{
var ar = ["javascript ", "can ","be ","very ","fun" ];
var newtxt = firstCharLowerToUpper(ar);
document.getElementById("spn").innerHTML = newtxt;
}
</script>
</body>
</html>