var b = “12”-Boolean(“”)+true+1;
var c = “10”+1-Boolean(“good”)+””;
var d = “1”+true-false;
var f = 10-“”+Boolean(“good”)-Boolean(“world”);
var g = “10”-Boolean(“ “)+”1”-true;
var a = “10”;
var b = true;
var c = 1;
console.log(a+c-b);
console.log(a-c+b);
var a =”21”;
var b = 4;
console.log(a+b-true+”3”); //2133
console.log(a-b+true-“false”); //2133
/
18-“false”
18-Number(“false”)
18-NaN
Tips:NaN和任何值计算,结果一定是NaN
/
var c = “false”;
console.log(a-b+Boolean(c));
var a = "10";<br /> var b = true;<br /> var c = 1;<br /> console.log(a+b+c); //1011<br /> /* "10true1" */<br /> console.log(a+c-b);//100<br /> /* 100 */console.log("9"-8+"false") //"1false"console.log("9"-true-"false"); //NaN<br /> console.log("10"-true+"hello");//9hello<br /> console.log(""-"9"+true-12); // -20<br /> var a = 10;<br /> var b = "true";<br /> var c = "5";<br /> var sum = a++ -c+b;<br /> /* <br /> 5+"true";<br /> */<br /> console.log(sum); //5true<br /> console.log(++a-c-b); // <br /> console.log(1-10*"5"+true); //-48<br /> console.log((2-"6")*3-false+true); <br /> /* <br /> -11<br /> */
