1 valueOf call 2 yes, ('-1' < obj) is true