我可以将字符串与数字进行比较吗?

时间:2017-02-19 16:31:44

标签: string numbers comparison

我想知道为什么会这样:

console.log(34<"345") 
即使左边是数字而右边是字符串,

也是如此; 哦,语言是js。

1 个答案:

答案 0 :(得分:0)

假设它是javascript。

当JavaScript尝试对“错误”数据类型进行操作时,它会尝试将值转换为“正确”类型。阅读更多here

另请参阅w3schools here中的更多此类示例。