這是整個代碼,我不能夠找到錯誤:的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