Javascript Timer returns NaN
Javascript Timer returns NaN
我正在尝试用javascript制作一个计时器,这是一个非常简单的计时器。我写了一些本应该很好用的代码,但它没有,所以我做错了什么。我想不出我做错了什么。一秒钟后,它将文本框的值更改为NaN。
这是代码:
var timeractive = false;
var tijd = 0;
function startTimer() {
timeractive = true;
if (timeractive == true) {
var ticker = setInterval(function(){tijdTimer()},1000);
}
}
function stopTimer() {
timeractive = false;
}
function resetTimer() {
if (timeractive == true) {
alert("Timer is actief.");
} else {
alert("Timer is inactief.");
}
}
function tijdTimer() {
var tijd = tijd + 1;
//var tijdstring = tijd.toString();
document.getElementById("tijdveld").value=tijd.toString();
}
这里有人知道怎么了吗?
提前谢谢。
var tijd = tijd + 1;
// ^^^
您正在创建一个新的本地变量,该变量的默认值为undefined
。
卸下var
。
相关文章:
- JavaScript NaN equvialence
- 如何为排除无穷大和NaN的数字声明Flow类型
- 为什么我在这个javaScript代码中使用NaN
- 如何防止Math.max()返回NaN
- 函数将输出nan而不是数字,为什么
- jquery中出现NaN错误.已经尝试过ParseInt,但仍然不起作用
- 尝试求和时,在我的表的页脚中返回$NaN
- 我的jquery中出现NaN错误
- parseInt("08") returns 0
- 金额结果为NaN
- 使用running total时使用Javascript$NaN
- 使用jquery CounterUp提供NaN的百万值
- Javascript Timer returns NaN
- moment .toJSON returns "0NaN-NaN-NaNTNaN:NaN:NaN.NaNZ&q
- parseInt() returns NaN
- parseInt returns NaN
- Facebook FQL returns NaN value
- d3.scale.linear() returns NaN
- JavaScript Total Returns NaN
- jQuery UI $.datepicker.formatDate returns NaN NaN Nan