怎么没有效果的
来源:3-31 编程练习
CC陈十一
2019-03-13 15:59:12
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>首字母变大写</title>
</head>
<body>
<script>
//补充代码
function a(){
var num=a.split(" ");
for(var i=0;i<num.length;i++){
var word=num[i];
num+=word.charAt(0).toUpperCase()+word.substr(1);
}
return num;
}
var b=a("all time is no time when it is past");
document.write(b);
</script>
</body>
</html>
2回答
山河远阔ZZ
2019-03-13
同学你好,newword是要定义字符串类型吗?
在控制台输出newword,如下:

定义变量是字符串类型,直接是var aa = “”即可,是不需要使用()引起来的,如下:

建议把括号去掉哦。
如果帮助到了你,欢迎采纳。
祝学习愉快!
CC陈十一
提问者
2019-03-13
这是我修改之后的,请老师检查一下,另外为什么我的newword=()就没任何效果呢
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>首字母变大写</title>
</head>
<body>
<script>
//补充代码
function a(content){
var num=content.split(" ");
var newworld=("");
for(var i=0;i<num.length;i++){
var word=num[i];
newworld+=word.charAt(0).toUpperCase()+word.substr(1)+" ";
}
return newworld;
}
var b=a("all time is no time when it is past");
document.write(b);
</script>
</body>
</html>相似问题