Javascript parseFloat 和 null

2024-01-27

我对 javascript 非常陌生,因为我目前正在 jQuery Mobile 中制作跨平台 Web 应用程序,我已经使用了 XML 解析到 HighCharts 图表的示例,但是当我在系列数据中遇到 null 时,它无法绘制任何线条并使其几乎成为散点图。

// push data points
$(series).find('data point').each(function(i, point) {
    seriesOptions.data.push( 
        parseFloat($(point).text())
    );
});

我不知道如何编写一个 if 语句来检查它是否找到空值,如果是的话如何告诉它使用它...任何人都可以帮助或指出我正确的方向,因为我希望我的图表能够是正确的,而不是在我有空值的地方放置零值。


好吧,如果 parseFloat 不是一个数字(null 和 undefined 是 NaN),它会返回 'NaN',所以你可以尝试这样做:

// push data points
$(series).find('data point').each(function(i, point) {
    var floatVal = parseFloat($(point).text());
    if (!isNaN(floatVal)) {
        seriesOptions.data.push(floatVal);
    }
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Javascript parseFloat 和 null 的相关文章

随机推荐