//true + true 2 //false + true 1 //null + true 1 //undefined + true NaN //"" + true true //"str" + true strtrue //"true" + true truetrue //"false" + true falsetrue //0.0 + true 1 //NaN + true NaN //-0.0 + true 1 //Infinity + true Infinity //1.0 + true 2 //-1.0 + true 0 //0xFF1306 + true 16716551 //new Object() + true [object Object]true //"0.0" + true 0.0true //"NaN" + true NaNtrue //"-0.0" + true -0.0true //"Infinity" + true Infinitytrue //"1.0" + true 1.0true //"-1.0" + true -1.0true //"0xFF1306" + true 0xFF1306true //true + false 1 //false + false 0 //null + false 0 //undefined + false NaN //"" + false false //"str" + false strfalse //"true" + false truefalse //"false" + false falsefalse //0.0 + false 0 //NaN + false NaN //-0.0 + false 0 //Infinity + false Infinity //1.0 + false 1 //-1.0 + false -1 //0xFF1306 + false 16716550 //new Object() + false [object Object]false //"0.0" + false 0.0false //"NaN" + false NaNfalse //"-0.0" + false -0.0false //"Infinity" + false Infinityfalse //"1.0" + false 1.0false //"-1.0" + false -1.0false //"0xFF1306" + false 0xFF1306false //true + null 1 //false + null 0 //null + null 0 //undefined + null NaN //"" + null null //"str" + null strnull //"true" + null truenull //"false" + null falsenull //0.0 + null 0 //NaN + null NaN //-0.0 + null 0 //Infinity + null Infinity //1.0 + null 1 //-1.0 + null -1 //0xFF1306 + null 16716550 //new Object() + null [object Object]null //"0.0" + null 0.0null //"NaN" + null NaNnull //"-0.0" + null -0.0null //"Infinity" + null Infinitynull //"1.0" + null 1.0null //"-1.0" + null -1.0null //"0xFF1306" + null 0xFF1306null //true + undefined NaN //false + undefined NaN //null + undefined NaN //undefined + undefined NaN //"" + undefined undefined //"str" + undefined strundefined //"true" + undefined trueundefined //"false" + undefined falseundefined //0.0 + undefined NaN //NaN + undefined NaN //-0.0 + undefined NaN //Infinity + undefined NaN //1.0 + undefined NaN //-1.0 + undefined NaN //0xFF1306 + undefined NaN //new Object() + undefined [object Object]undefined //"0.0" + undefined 0.0undefined //"NaN" + undefined NaNundefined //"-0.0" + undefined -0.0undefined //"Infinity" + undefined Infinityundefined //"1.0" + undefined 1.0undefined //"-1.0" + undefined -1.0undefined //"0xFF1306" + undefined 0xFF1306undefined //true + "" true //false + "" false //null + "" null //undefined + "" undefined //"" + "" //"str" + "" str //"true" + "" true //"false" + "" false //0.0 + "" 0 //NaN + "" NaN //-0.0 + "" 0 //Infinity + "" Infinity //1.0 + "" 1 //-1.0 + "" -1 //0xFF1306 + "" 16716550 //new Object() + "" [object Object] //"0.0" + "" 0.0 //"NaN" + "" NaN //"-0.0" + "" -0.0 //"Infinity" + "" Infinity //"1.0" + "" 1.0 //"-1.0" + "" -1.0 //"0xFF1306" + "" 0xFF1306 //true + "str" truestr //false + "str" falsestr //null + "str" nullstr //undefined + "str" undefinedstr //"" + "str" str //"str" + "str" strstr //"true" + "str" truestr //"false" + "str" falsestr //0.0 + "str" 0str //NaN + "str" NaNstr //-0.0 + "str" 0str //Infinity + "str" Infinitystr //1.0 + "str" 1str //-1.0 + "str" -1str //0xFF1306 + "str" 16716550str //new Object() + "str" [object Object]str //"0.0" + "str" 0.0str //"NaN" + "str" NaNstr //"-0.0" + "str" -0.0str //"Infinity" + "str" Infinitystr //"1.0" + "str" 1.0str //"-1.0" + "str" -1.0str //"0xFF1306" + "str" 0xFF1306str //true + "true" truetrue //false + "true" falsetrue //null + "true" nulltrue //undefined + "true" undefinedtrue //"" + "true" true //"str" + "true" strtrue //"true" + "true" truetrue //"false" + "true" falsetrue //0.0 + "true" 0true //NaN + "true" NaNtrue //-0.0 + "true" 0true //Infinity + "true" Infinitytrue //1.0 + "true" 1true //-1.0 + "true" -1true //0xFF1306 + "true" 16716550true //new Object() + "true" [object Object]true //"0.0" + "true" 0.0true //"NaN" + "true" NaNtrue //"-0.0" + "true" -0.0true //"Infinity" + "true" Infinitytrue //"1.0" + "true" 1.0true //"-1.0" + "true" -1.0true //"0xFF1306" + "true" 0xFF1306true //true + "false" truefalse //false + "false" falsefalse //null + "false" nullfalse //undefined + "false" undefinedfalse //"" + "false" false //"str" + "false" strfalse //"true" + "false" truefalse //"false" + "false" falsefalse //0.0 + "false" 0false //NaN + "false" NaNfalse //-0.0 + "false" 0false //Infinity + "false" Infinityfalse //1.0 + "false" 1false //-1.0 + "false" -1false //0xFF1306 + "false" 16716550false //new Object() + "false" [object Object]false //"0.0" + "false" 0.0false //"NaN" + "false" NaNfalse //"-0.0" + "false" -0.0false //"Infinity" + "false" Infinityfalse //"1.0" + "false" 1.0false //"-1.0" + "false" -1.0false //"0xFF1306" + "false" 0xFF1306false //true + 0.0 1 //false + 0.0 0 //null + 0.0 0 //undefined + 0.0 NaN //"" + 0.0 0 //"str" + 0.0 str0 //"true" + 0.0 true0 //"false" + 0.0 false0 //0.0 + 0.0 0 //NaN + 0.0 NaN //-0.0 + 0.0 0 //Infinity + 0.0 Infinity //1.0 + 0.0 1 //-1.0 + 0.0 -1 //0xFF1306 + 0.0 16716550 //new Object() + 0.0 [object Object]0 //"0.0" + 0.0 0.00 //"NaN" + 0.0 NaN0 //"-0.0" + 0.0 -0.00 //"Infinity" + 0.0 Infinity0 //"1.0" + 0.0 1.00 //"-1.0" + 0.0 -1.00 //"0xFF1306" + 0.0 0xFF13060 //true + NaN NaN //false + NaN NaN //null + NaN NaN //undefined + NaN NaN //"" + NaN NaN //"str" + NaN strNaN //"true" + NaN trueNaN //"false" + NaN falseNaN //0.0 + NaN NaN //NaN + NaN NaN //-0.0 + NaN NaN //Infinity + NaN NaN //1.0 + NaN NaN //-1.0 + NaN NaN //0xFF1306 + NaN NaN //new Object() + NaN [object Object]NaN //"0.0" + NaN 0.0NaN //"NaN" + NaN NaNNaN //"-0.0" + NaN -0.0NaN //"Infinity" + NaN InfinityNaN //"1.0" + NaN 1.0NaN //"-1.0" + NaN -1.0NaN //"0xFF1306" + NaN 0xFF1306NaN //true + -0.0 1 //false + -0.0 0 //null + -0.0 0 //undefined + -0.0 NaN //"" + -0.0 0 //"str" + -0.0 str0 //"true" + -0.0 true0 //"false" + -0.0 false0 //0.0 + -0.0 0 //NaN + -0.0 NaN //-0.0 + -0.0 0 //Infinity + -0.0 Infinity //1.0 + -0.0 1 //-1.0 + -0.0 -1 //0xFF1306 + -0.0 16716550 //new Object() + -0.0 [object Object]0 //"0.0" + -0.0 0.00 //"NaN" + -0.0 NaN0 //"-0.0" + -0.0 -0.00 //"Infinity" + -0.0 Infinity0 //"1.0" + -0.0 1.00 //"-1.0" + -0.0 -1.00 //"0xFF1306" + -0.0 0xFF13060 //true + Infinity Infinity //false + Infinity Infinity //null + Infinity Infinity //undefined + Infinity NaN //"" + Infinity Infinity //"str" + Infinity strInfinity //"true" + Infinity trueInfinity //"false" + Infinity falseInfinity //0.0 + Infinity Infinity //NaN + Infinity NaN //-0.0 + Infinity Infinity //Infinity + Infinity Infinity //1.0 + Infinity Infinity //-1.0 + Infinity Infinity //0xFF1306 + Infinity Infinity //new Object() + Infinity [object Object]Infinity //"0.0" + Infinity 0.0Infinity //"NaN" + Infinity NaNInfinity //"-0.0" + Infinity -0.0Infinity //"Infinity" + Infinity InfinityInfinity //"1.0" + Infinity 1.0Infinity //"-1.0" + Infinity -1.0Infinity //"0xFF1306" + Infinity 0xFF1306Infinity //true + 1.0 2 //false + 1.0 1 //null + 1.0 1 //undefined + 1.0 NaN //"" + 1.0 1 //"str" + 1.0 str1 //"true" + 1.0 true1 //"false" + 1.0 false1 //0.0 + 1.0 1 //NaN + 1.0 NaN //-0.0 + 1.0 1 //Infinity + 1.0 Infinity //1.0 + 1.0 2 //-1.0 + 1.0 0 //0xFF1306 + 1.0 16716551 //new Object() + 1.0 [object Object]1 //"0.0" + 1.0 0.01 //"NaN" + 1.0 NaN1 //"-0.0" + 1.0 -0.01 //"Infinity" + 1.0 Infinity1 //"1.0" + 1.0 1.01 //"-1.0" + 1.0 -1.01 //"0xFF1306" + 1.0 0xFF13061 //true + -1.0 0 //false + -1.0 -1 //null + -1.0 -1 //undefined + -1.0 NaN //"" + -1.0 -1 //"str" + -1.0 str-1 //"true" + -1.0 true-1 //"false" + -1.0 false-1 //0.0 + -1.0 -1 //NaN + -1.0 NaN //-0.0 + -1.0 -1 //Infinity + -1.0 Infinity //1.0 + -1.0 0 //-1.0 + -1.0 -2 //0xFF1306 + -1.0 16716549 //new Object() + -1.0 [object Object]-1 //"0.0" + -1.0 0.0-1 //"NaN" + -1.0 NaN-1 //"-0.0" + -1.0 -0.0-1 //"Infinity" + -1.0 Infinity-1 //"1.0" + -1.0 1.0-1 //"-1.0" + -1.0 -1.0-1 //"0xFF1306" + -1.0 0xFF1306-1 //true + 0xFF1306 16716551 //false + 0xFF1306 16716550 //null + 0xFF1306 16716550 //undefined + 0xFF1306 NaN //"" + 0xFF1306 16716550 //"str" + 0xFF1306 str16716550 //"true" + 0xFF1306 true16716550 //"false" + 0xFF1306 false16716550 //0.0 + 0xFF1306 16716550 //NaN + 0xFF1306 NaN //-0.0 + 0xFF1306 16716550 //Infinity + 0xFF1306 Infinity //1.0 + 0xFF1306 16716551 //-1.0 + 0xFF1306 16716549 //0xFF1306 + 0xFF1306 33433100 //new Object() + 0xFF1306 [object Object]16716550 //"0.0" + 0xFF1306 0.016716550 //"NaN" + 0xFF1306 NaN16716550 //"-0.0" + 0xFF1306 -0.016716550 //"Infinity" + 0xFF1306 Infinity16716550 //"1.0" + 0xFF1306 1.016716550 //"-1.0" + 0xFF1306 -1.016716550 //"0xFF1306" + 0xFF1306 0xFF130616716550 //true + new Object() true[object Object] //false + new Object() false[object Object] //null + new Object() null[object Object] //undefined + new Object() undefined[object Object] //"" + new Object() [object Object] //"str" + new Object() str[object Object] //"true" + new Object() true[object Object] //"false" + new Object() false[object Object] //0.0 + new Object() 0[object Object] //NaN + new Object() NaN[object Object] //-0.0 + new Object() 0[object Object] //Infinity + new Object() Infinity[object Object] //1.0 + new Object() 1[object Object] //-1.0 + new Object() -1[object Object] //0xFF1306 + new Object() 16716550[object Object] //new Object() + new Object() [object Object][object Object] //"0.0" + new Object() 0.0[object Object] //"NaN" + new Object() NaN[object Object] //"-0.0" + new Object() -0.0[object Object] //"Infinity" + new Object() Infinity[object Object] //"1.0" + new Object() 1.0[object Object] //"-1.0" + new Object() -1.0[object Object] //"0xFF1306" + new Object() 0xFF1306[object Object] //true + "0.0" true0.0 //false + "0.0" false0.0 //null + "0.0" null0.0 //undefined + "0.0" undefined0.0 //"" + "0.0" 0.0 //"str" + "0.0" str0.0 //"true" + "0.0" true0.0 //"false" + "0.0" false0.0 //0.0 + "0.0" 00.0 //NaN + "0.0" NaN0.0 //-0.0 + "0.0" 00.0 //Infinity + "0.0" Infinity0.0 //1.0 + "0.0" 10.0 //-1.0 + "0.0" -10.0 //0xFF1306 + "0.0" 167165500.0 //new Object() + "0.0" [object Object]0.0 //"0.0" + "0.0" 0.00.0 //"NaN" + "0.0" NaN0.0 //"-0.0" + "0.0" -0.00.0 //"Infinity" + "0.0" Infinity0.0 //"1.0" + "0.0" 1.00.0 //"-1.0" + "0.0" -1.00.0 //"0xFF1306" + "0.0" 0xFF13060.0 //true + "NaN" trueNaN //false + "NaN" falseNaN //null + "NaN" nullNaN //undefined + "NaN" undefinedNaN //"" + "NaN" NaN //"str" + "NaN" strNaN //"true" + "NaN" trueNaN //"false" + "NaN" falseNaN //0.0 + "NaN" 0NaN //NaN + "NaN" NaNNaN //-0.0 + "NaN" 0NaN //Infinity + "NaN" InfinityNaN //1.0 + "NaN" 1NaN //-1.0 + "NaN" -1NaN //0xFF1306 + "NaN" 16716550NaN //new Object() + "NaN" [object Object]NaN //"0.0" + "NaN" 0.0NaN //"NaN" + "NaN" NaNNaN //"-0.0" + "NaN" -0.0NaN //"Infinity" + "NaN" InfinityNaN //"1.0" + "NaN" 1.0NaN //"-1.0" + "NaN" -1.0NaN //"0xFF1306" + "NaN" 0xFF1306NaN //true + "-0.0" true-0.0 //false + "-0.0" false-0.0 //null + "-0.0" null-0.0 //undefined + "-0.0" undefined-0.0 //"" + "-0.0" -0.0 //"str" + "-0.0" str-0.0 //"true" + "-0.0" true-0.0 //"false" + "-0.0" false-0.0 //0.0 + "-0.0" 0-0.0 //NaN + "-0.0" NaN-0.0 //-0.0 + "-0.0" 0-0.0 //Infinity + "-0.0" Infinity-0.0 //1.0 + "-0.0" 1-0.0 //-1.0 + "-0.0" -1-0.0 //0xFF1306 + "-0.0" 16716550-0.0 //new Object() + "-0.0" [object Object]-0.0 //"0.0" + "-0.0" 0.0-0.0 //"NaN" + "-0.0" NaN-0.0 //"-0.0" + "-0.0" -0.0-0.0 //"Infinity" + "-0.0" Infinity-0.0 //"1.0" + "-0.0" 1.0-0.0 //"-1.0" + "-0.0" -1.0-0.0 //"0xFF1306" + "-0.0" 0xFF1306-0.0 //true + "Infinity" trueInfinity //false + "Infinity" falseInfinity //null + "Infinity" nullInfinity //undefined + "Infinity" undefinedInfinity //"" + "Infinity" Infinity //"str" + "Infinity" strInfinity //"true" + "Infinity" trueInfinity //"false" + "Infinity" falseInfinity //0.0 + "Infinity" 0Infinity //NaN + "Infinity" NaNInfinity //-0.0 + "Infinity" 0Infinity //Infinity + "Infinity" InfinityInfinity //1.0 + "Infinity" 1Infinity //-1.0 + "Infinity" -1Infinity //0xFF1306 + "Infinity" 16716550Infinity //new Object() + "Infinity" [object Object]Infinity //"0.0" + "Infinity" 0.0Infinity //"NaN" + "Infinity" NaNInfinity //"-0.0" + "Infinity" -0.0Infinity //"Infinity" + "Infinity" InfinityInfinity //"1.0" + "Infinity" 1.0Infinity //"-1.0" + "Infinity" -1.0Infinity //"0xFF1306" + "Infinity" 0xFF1306Infinity //true + "1.0" true1.0 //false + "1.0" false1.0 //null + "1.0" null1.0 //undefined + "1.0" undefined1.0 //"" + "1.0" 1.0 //"str" + "1.0" str1.0 //"true" + "1.0" true1.0 //"false" + "1.0" false1.0 //0.0 + "1.0" 01.0 //NaN + "1.0" NaN1.0 //-0.0 + "1.0" 01.0 //Infinity + "1.0" Infinity1.0 //1.0 + "1.0" 11.0 //-1.0 + "1.0" -11.0 //0xFF1306 + "1.0" 167165501.0 //new Object() + "1.0" [object Object]1.0 //"0.0" + "1.0" 0.01.0 //"NaN" + "1.0" NaN1.0 //"-0.0" + "1.0" -0.01.0 //"Infinity" + "1.0" Infinity1.0 //"1.0" + "1.0" 1.01.0 //"-1.0" + "1.0" -1.01.0 //"0xFF1306" + "1.0" 0xFF13061.0 //true + "-1.0" true-1.0 //false + "-1.0" false-1.0 //null + "-1.0" null-1.0 //undefined + "-1.0" undefined-1.0 //"" + "-1.0" -1.0 //"str" + "-1.0" str-1.0 //"true" + "-1.0" true-1.0 //"false" + "-1.0" false-1.0 //0.0 + "-1.0" 0-1.0 //NaN + "-1.0" NaN-1.0 //-0.0 + "-1.0" 0-1.0 //Infinity + "-1.0" Infinity-1.0 //1.0 + "-1.0" 1-1.0 //-1.0 + "-1.0" -1-1.0 //0xFF1306 + "-1.0" 16716550-1.0 //new Object() + "-1.0" [object Object]-1.0 //"0.0" + "-1.0" 0.0-1.0 //"NaN" + "-1.0" NaN-1.0 //"-0.0" + "-1.0" -0.0-1.0 //"Infinity" + "-1.0" Infinity-1.0 //"1.0" + "-1.0" 1.0-1.0 //"-1.0" + "-1.0" -1.0-1.0 //"0xFF1306" + "-1.0" 0xFF1306-1.0 //true + "0xFF1306" true0xFF1306 //false + "0xFF1306" false0xFF1306 //null + "0xFF1306" null0xFF1306 //undefined + "0xFF1306" undefined0xFF1306 //"" + "0xFF1306" 0xFF1306 //"str" + "0xFF1306" str0xFF1306 //"true" + "0xFF1306" true0xFF1306 //"false" + "0xFF1306" false0xFF1306 //0.0 + "0xFF1306" 00xFF1306 //NaN + "0xFF1306" NaN0xFF1306 //-0.0 + "0xFF1306" 00xFF1306 //Infinity + "0xFF1306" Infinity0xFF1306 //1.0 + "0xFF1306" 10xFF1306 //-1.0 + "0xFF1306" -10xFF1306 //0xFF1306 + "0xFF1306" 167165500xFF1306 //new Object() + "0xFF1306" [object Object]0xFF1306 //"0.0" + "0xFF1306" 0.00xFF1306 //"NaN" + "0xFF1306" NaN0xFF1306 //"-0.0" + "0xFF1306" -0.00xFF1306 //"Infinity" + "0xFF1306" Infinity0xFF1306 //"1.0" + "0xFF1306" 1.00xFF1306 //"-1.0" + "0xFF1306" -1.00xFF1306 //"0xFF1306" + "0xFF1306" 0xFF13060xFF1306