应该把new Date() 放在函数里面还是外面
来源:5-6 编程练习
qq_o張i亽_0
2018-09-24 12:14:36
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>改变日期格式</title>
</head>
<body>
<script>
//补充代码
var y=new Date();
function x(z){
var a=z.getFullYear(),
b=z.getMonth()+1,
c=z.getDate(),
d=z.getDay(),
e=z.getHours(),
f=z.getMinutes(),
g=z.getSeconds(),
h=['日','一','二','三','四','五','六'],
s=a+'年'+b+'月'+c+'日'+e+'时'+f+'分'+g+'秒 星期'+h[d];
return s;
}
x(y);
document.write('今天是:'+x(y));
</script>
</body>
</html>
2回答
把y写在里面就不需要传递参数了,x函数直接调用就可以,里面使用参数z直接换成y。return返回值还是需要的哦,如下:
自己测试下。
好帮手慕夭夭
2018-09-24
放在里面还外面都是可以的 , 但是建议放在里面 ,函数里面的变量在函数外面是不可以使用的 。在实际开发中 ,代码量大 ,写在里面能够避免全局变量污染哦 。 同学的代码可以把var y=new Date()放在函数里面,不需要传递参数 ,在函数中直接使用y就可以了哦
希望解答了你的疑惑 , 祝学习愉快 !望采纳
相似问题