为什么我的有问题
来源: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
同学你好,
如果帮助到了你,欢迎采纳~祝学习愉快
相似问题