比较javascript中的2个字符串

时间:2013-02-15 11:16:21

标签: javascript xml if-statement string-comparison

我正在尝试通过使用IF语句从XML读取某些特定数据,但它似乎不起作用。我的代码:

tipo=(x[i].getElementsByTagName("tipo")[0].childNodes[0].nodeValue);
subcategoria=(x[i].getElementsByTagName("subcategoria")[0].childNodes[0].nodeValue);
    if (tipo=="comer" && subcategoria=="bodegas") {
        Bodegas.push(x[i].getElementsByTagName("nombre")[0].childNodes[0].nodeValue)

    };

我一直在通过警报进行调查,我可以告诉他的提示& subategoria值肯定是“comer”和“bodegas”,但是当我在if语句中放置一个警告它没有运行时,所以我猜这个比较没有正确完成。有任何想法吗?谢谢!

1 个答案:

答案 0 :(得分:2)

在比较字符串时,请始终在查询的两边调用trim()toLowerCase(),以确保没有套管或空格问题。