console.log(1 < 2 < 3);
console.log(3 < 2 < 1);
两个都是true.
首先解释console.log(1 < 2 < 3)
1<2返回true,然后把true转成数字1,1<3返回true
然后解释console.log(3 < 2 < 1)
3<2返回false,然后把false转为数字0,0<1返回true.
44个javascript问题-23(来自知乎)
最新推荐文章于 2022-06-25 01:50:57 发布
console.log(1 < 2 < 3);
console.log(3 < 2 < 1);
两个都是true.
首先解释console.log(1 < 2 < 3)
1<2返回true,然后把true转成数字1,1<3返回true
然后解释console.log(3 < 2 < 1)
3<2返回false,然后把false转为数字0,0<1返回true.