//true
0
//false
-1
//null
-1
//undefined
-1
//""
-1
//"str"
-1
//"true"
-1
//"false"
-1
//0.0
-1
//NaN
-1
//-0.0
-1
//Infinity
-1
//1.0
0
//-1.0
-2
//0xFF1306
16716549
//new Object()
-1
//"0.0"
-1
//"NaN"
-1
//"-0.0"
-1
//"Infinity"
-1
//"1.0"
0
//"-1.0"
-2
//"0xFF1306"
16716549
