3 - 31 编程练习
来源:3-31 编程练习
目訫
2018-09-14 10:14:08
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>首字母变大写</title> </head> <body> <script> var str = "all time is no time when it is past"; //第一种方法,利用空字符串储存新字符串 /*function getNewStr(str) { var arr = str.split(" "); for(var i = 0, len = arr.length, newStr = ""; i < len; i++) { newStr += " " + arr[i].charAt(0).toUpperCase() + arr[i].substr(1); } return newStr; } document.write(getNewStr(str));*/ //第二种方法,利用空数组储存新字符串 function getNewStr(str) { var arr = str.split(" "); for(var i = 0, len = arr.length, newArr = new Array; i < len; i++) { newArr.push(arr[i].charAt(0).toUpperCase() + arr[i].substr(1)); } var newStr = newArr.join(" "); return newStr; } var arrStr = getNewStr(str); document.write(arrStr);//补充代码 </script> </body> </html>
1回答
测试了你的代码,效果都是可以实现的,棒棒的
继续加油!
相似问题