这是整个代码,我不能够找到错误:的Javascript:操作使用float和int
var tmp = new Date();
var ora = tmp.getHours();
ora = parseInt(ora);
var giorno = 98;
var delta = parseInt(23.45 * Math.sin((360 * (giorno - 81))/365));
delta = Math.round(delta);
delta = Math.abs(delta);
var col = 0;
col = -(ora - delta);
为什么“关口”未定义?
你为什么要使用parseInt函数的detla区分大小写?因为变量是'col',所以'Col'将是未定义的。 – 2013-03-08 16:37:51
你缺少parseInt的基数参数 – DrStrangeLove 2013-03-08 16:39:17
我没有得到'undefined' ... http://jsfiddle.net/GteQH/ – Gabe 2013-03-08 16:49:32