为什么2>1>3为false?
首先在js里,> <是应用隐式类型转换Boolean()规则,结果为true和false,true和false应用显示类型转换Number()后分别是1和0.
在此例中,2>1为true,等同1,后面即为1>3,判断结果即为false。
同理,在式子2>3<1中,2>3为false,即为0,0<1,判断结果为true。
参考:https://blog.csdn.net/u012602393/article/details/42649301
首先在js里,> <是应用隐式类型转换Boolean()规则,结果为true和false,true和false应用显示类型转换Number()后分别是1和0.
在此例中,2>1为true,等同1,后面即为1>3,判断结果即为false。
同理,在式子2>3<1中,2>3为false,即为0,0<1,判断结果为true。
参考:https://blog.csdn.net/u012602393/article/details/42649301