valueOf()的机制

今天发现一个神奇的现象,效果如下: Date返回的是一串字符串,但是当我们把这个字符串和一个数字相减的时候,结果却变成了一串数字,也就是Date在和数字相减的时候,数据类型发生了转换,转换成了数字,js语言本身在运算符进行加减乘除的时候,也是会做预处理的,会根据运算符的不同,把数据类型转成想要的类型,比如true+1的结果是2,针对如上的现象,我做了深入的研究,发现Date转换成数字是因为它在和数
相关文章
相关标签/搜索