为什么我的有问题
来源:5-10 编程练习
Ting111
2019-06-16 20:28:09
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>员工合同到期时间</title>
</head>
<body>
<script>
function dy(){
var a=prompt("请输入入职年份");
var b=prompt("请输入入职月份");
var c=prompt("请输入入职日期");
var dayy=new Date(a,b,c);
document.write("入职时间是"+a+b+c);
document.write("合同失效时间是"+(a.getFullYear()+3)+b.getMonth()+c.getDate());
};
dy(a,b,c);
</script>
</body>
</html>3回答
好帮手慕糖
2019-06-22
同学你好,getFullYear() 方法方法是要结合一个 Date 对象来使用的,但是a只是个变量,变量接收的年份呢,输入一个字符串。
而dayy才是对象的,所以可以使用该方法哦。
希望能帮助到你,欢迎采纳。
祝学习愉快!
好帮手慕言
2019-06-18
同学你好,
1、因为变量是声明在函数里面的,外面是获取不到变量的,同学在函数执行时传参,找不到所以报错了。建议:函数执行时不需要传参数。
2、获取日期应该是在日期对象中获取哦。
代码参考:

建议:代码没有执行,可能在哪个地方写错导致报错了。同学可以打开控制台查看报错信息的哦

如果帮助到了你,欢迎采纳~祝学习愉快
好帮手慕言
2019-06-17
同学你好,

如果帮助到了你,欢迎采纳~祝学习愉快
相似问题