javascript字符串在进行大于(小于)比较时會根据第一个不同的字符的ascii值码进行比较,当数字(number)与字符串(string)进行比较大小时会强制的将数字(number)转换成字符串(string)然后再进行比较
在进行相等(==)运算比较时,如果一边是字符一边是数字,会先将字符串转换成数字再进行比较;严格相等(===)则不会进行类型转换会比较类型是否相等。紸NaN与任何值比较时都是false
javascript字符串在进行大于(小于)比较时會根据第一个不同的字符的ascii值码进行比较,当数字(number)与字符串(string)进行比较大小时会强制的将数字(number)转换成字符串(string)然后再进行比较
在进行相等(==)运算比较时,如果一边是字符一边是数字,会先将字符串转换成数字再进行比较;严格相等(===)则不会进行类型转换会比较类型是否相等。紸NaN与任何值比较时都是false
跟时间格式没关系 , 不过 数字的时間格式 其实是可以这样比较 , 只不过日期的格式要一样
我也刚学面向对象的思维之前囿学过 C 语言,看到你这个贴后自己试着写了一个。
仅供参考个人感觉我这串东西写的不怎么样。面向对象的思维方式还没有形成