问答详情
源自:7-15 四舍五入round()

这里为什么会显示两个NaN

var a=["3.3","-0.1","-9.9","8.9"];
        for(var i=0;i<a.length;i++)
        {
            document.write(Math.round(a[i][1])+"<br/>");
        }

运行结果:

NaN
0
9
NaN

提问者:慕前端7121920 2015-03-31 16:22

个回答

  • Crazy丶魂
    2015-03-31 16:38:11
    已采纳

    a[i][1]你为什么这么写?a不是一维数组吗?a[i]就行了

  • qq_ThankGod_0
    2015-10-23 15:08:17

    写法错误了


  • 西地锦
    2015-03-31 16:34:21

    for循环中 a[0][1]值是“.”,a[3][1]值是“.”,所以NaN啊