通过属性获得的数字值为什么12小于7

在js中,通过属性获得的值都是string类型的,12<7,是因为先比较1和7,1<7,所以会有12<7
当要比较获得的数值时,首先要获得到的值转换成对应的类型才能比较
 
 
日期的也一样
Date.parse(startTime) > Date.parse(endTime)(正确的比较)
posted @ 2017-03-24 12:31  英dan  阅读(307)  评论(0编辑  收藏  举报