比较的Bug

时间:2017-09-07 10:48:13

标签: javascript comparison

我有这个比较

coordinats.start.i < 1 || coordinats.start.i > edge

现在我显示这个比较的输出。

outputs

每次他们都有String类型。 请解释一下为什么我有这个结果?

1 个答案:

答案 0 :(得分:1)

如果两个变量的类型都是String,则需要将它们解析为Integer

coordinats.start.i < 1 || parseInt(coordinats.start.i,10) > parseInt(edge,10)