Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的代码';它不工作了_Javascript - Fatal编程技术网

Javascript 我的代码';它不工作了

Javascript 我的代码';它不工作了,javascript,Javascript,问用户时间 //此函数类似于控件,如果输入的时间错误,则此函数 是假的 因此,如果您能帮助我,这将对我的javascript学习非常有帮助:D您没有向函数传递参数 替换 if(isTimeValid()){ console.log(displayNextHour(hour, minute, seconde)) }else{ console.log("temps erroné") } 与 你没有像Mike说的那样传递参数,代码中还有一个错误。 您可以在“isTimeValid”中控制小时(

问用户时间

//此函数类似于控件,如果输入的时间错误,则此函数 是假的


因此,如果您能帮助我,这将对我的javascript学习非常有帮助:D

您没有向函数传递参数

替换

if(isTimeValid()){
 console.log(displayNextHour(hour, minute, seconde))
}else{
  console.log("temps erroné")
}


你没有像Mike说的那样传递参数,代码中还有一个错误。 您可以在“isTimeValid”中控制小时(=24)和分钟(=60),但下一个 函数在控制此参数时出错。下面的代码可以修复它

if(isTimeValid(hour, minute, seconde))
功能显示下一小时(小时、分钟、秒){
如果((秒>=0)和&(秒<59)){
seconde++;
}否则如果(秒===59){
秒=0
分钟++
}
如果(分钟===59){
分钟=0
时辰++
}
如果(小时===23){
小时=0
}
var time=“Il est”+小时+小时+分钟+米+秒+秒;
返回时间
}

请考虑选择相关标题,以及使用相关的标签。java!=javascriptThank you man:D这是一个愚蠢的错误^^我一遍又一遍地阅读我的代码,但我没有看到它x)欢迎)愚蠢的错误导致了最大的问题)我做了很多次。请将答案标记为已接受。
 function isTimeValid(hour, minute, seconde){
  if((hour >= 24) || (hour < 0)) {
  return false
  }
  if((minute < 0) || (minute >= 60)) {
   return false
  }
  if((seconde >= 60) || (seconde < 0)) {
  return false

  }
  else {
    return true
  }
}
function displayNextHour(hour, minute, seconde){
if((seconde >= 0) && (seconde < 59)) {
  seconde++;
} else if(seconde === 59) {
  seconde = 0
  minute++
  }
if(minute === 60) {
  minute = 0
  hour++
  }
if(hour === 24) {
  hour = 0
  }
 var time = "Il est " + hour + "h " + minute + "m " + seconde + "s";
 return time
}
if(isTimeValid()){
 console.log(displayNextHour(hour, minute, seconde))
}else{
  console.log("temps erroné")
}
if(isTimeValid())
if(isTimeValid(hour, minute, seconde))
function displayNextHour(hour, minute, seconde){
 if((seconde >= 0) && (seconde < 59)) {
  seconde++;
} else if(seconde === 59) {
  seconde = 0
  minute++
  }
if(minute === 59) {
  minute = 0
  hour++
  }
if(hour === 23) {
  hour = 0
  }
 var time = "Il est " + hour + "h " + minute + "m " + seconde + "s";
 return time
}