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
}