3-31练习
来源:3-31 编程练习
慕少艾l
2018-11-21 21:20:31
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>首字母变大写</title> </head> <body> <script> function dx(str){ var str1=str.split(" "); for(var i=0;i<str1.length;i++){ var y=str1[i].charAt(0).toUpperCase(); var j=y+str1[i].substr(1)+" "; } return j; } var x="all time is no time when it is past"; document.write(x); </script> </body> </html>
1回答
好帮手慕星星
2018-11-22
代码中的问题:
1、需要在循环外面定义j变量,目的是为了拼接之前的内容,如果在for循环中定义j变量,每次都会是空的内容。
2、输出的时候直接调用传入x字符串即可。
自己完善测试下,祝学习愉快!
相似问题