js 为什么计算结果老是出现NaN

2024-11-26 17:45:45
推荐回答(5个)
回答1:

可能原因:
1、操作的两个数,类型不一致
2、有一个值为NaN,计算後为NaN

回答2:

顺序问题
var a = 1 ;

var c = a+b ;
var b = 2 ;
浏览器加载是自上方而下加载的;先加载了 a+b ,但是这时的b浏览器不知道b是几就会nan。
把b移到c前面;让浏览器加载到b的赋值。

回答3:

有关js中获取样式,经常获得的参数都是NaN,我也碰到这个问题
建议用dom对象获取css样式数据

回答4:

变量kuandu没有初始化定义。在上面加一句var kuandu = 0;

回答5:

地址前面多了个空格!!