Javascript-checkDate
如何将第一个函数的参数(yearSlipt)用于第二个函数,因为我可以使用户输入的年份与当前年份之间存在差异Javascript-checkDate,javascript,Javascript,如何将第一个函数的参数(yearSlipt)用于第二个函数,因为我可以使用户输入的年份与当前年份之间存在差异 function checkDate(date,anneSplit){ var date = new Array(); for(i = 0; i < 3 ; i++){ date[i] = prompt("entrer un date dd/mm/yyyy : "); console.log(date[i]); }
function checkDate(date,anneSplit){
var date = new Array();
for(i = 0; i < 3 ; i++){
date[i] = prompt("entrer un date dd/mm/yyyy : ");
console.log(date[i]);
}
for(var i = 0; i < date.length ; i++)
{
daySplit = parseInt(date[i].split("/")[0]);
monthSplit = parseInt(date[i].split("/")[1]);
yearSplit = parseInt(date[i].split("/")[2]);
}
return (daySplit,monthSplit,yearSplit);
console.log(daySplit,monthSplit,yearSplit);
}
function age(ageToday,yearSplit){
checkDate();
var ageToday = new Array();
var d = new Date();
var year = d.getFullYear();
console.log(year);
ageToday = year - yearSplit;
document.write(ageToday);
}
函数检查日期(日期,拆分){
var date=新数组();
对于(i=0;i<3;i++){
日期[i]=提示(“输入日期:年月日”);
控制台日志(日期[i]);
}
对于(变量i=0;i
对于多返回值,可以使用数组或json对象
函数检查日期(日期,拆分){
var date=新数组();
对于(i=0;i<3;i++){
日期[i]=提示(“输入日期:年月日”);
控制台日志(日期[i]);
}
对于(变量i=0;i 年龄()代码>问题:函数只返回一个日期,但用户输入了3个日期
function checkDate(date) {
var date = new Array();
for (i = 0; i < 3; i++) {
date[i] = prompt("entrer un date dd/mm/yyyy : ");
console.log(date[i]);
}
for (var i = 0; i < date.length; i++) {
daySplit = parseInt(date[i].split("/")[0]);
monthSplit = parseInt(date[i].split("/")[1]);
yearSplit = parseInt(date[i].split("/")[2]);
}
return {
daySplit: daySplit,
monthSplit: monthSplit,
yearSplit: yearSplit
};
}
function age(yearSplit) {
var checkResult = checkDate();
var ageToday = new Array();
var d = new Date();
var year = d.getFullYear();
for(var i = 0; i < 3 ;i++)
{
ageToday[i] = year - checkResult.yearSplit;
console.log(ageToday);
}
}
age();
功能检查日期(日期){
var date=新数组();
对于(i=0;i<3;i++){
日期[i]=提示(“输入日期:年月日”);
控制台日志(日期[i]);
}
对于(变量i=0;i
您的返回应该是一个对象(提示:{dayspilt,monthSplit,yearSplit}
),然后您可以将其分解为值。