js大于号小于号连续判断 出现的 返回值问题

js   运算

  3>2>1  返回值为false

 原因为  

1>2>3   判断为true  

1<4<3  返回值为true

true   会默认转成数字1    1>3 返回的为false

这类写法尽量单独判断    

 案例:   1>2&&2>3         这样可以避免   首次判断 之后直接吧true或者false转为1或者0

posted @ 2022-06-07 17:26  web格调  阅读(276)  评论(0编辑  收藏  举报