var str ="12px";        console.log(Number("12px"));//NaN不是一个数字        var s ="";        console.log(Number(s));        console.log(Number(""));        console.log(Number(13));
 var b =20; var c =30 + ++b + ++b;  console.log(c);  console.log(b);
 var a =1; var c =4 + a++ + ++a; console.log(c); console.log(a);
 var a =10;        var b ="true";        var c ="5";        var sum =a++ -c+b;        console.log(sum);
  console.log(++a-c-b);  console.log(1-10*"5"+true);  console.log((2-"6")*3-false+true);
 var a ="21";var b =4;console.log(a+b-true+"3");console.log(a-b+true-"false"); var c ="false";  console.log(a-b+Boolean(c));
  console.log("9"-8+false);//1false   console.log("9"-true-"false");//NaN   console.log("10"-true+"hellow");//9hellow   console.log(""-"9"+true-12);
                 var str ="12px";        var s = "12.34px";        console.log(parseInt(str));        console.log(parseInt(s));        console.log(parseFloat(str));        console.log(Number("12.343"))
number类型的转换             var a =10;       var b =0;       var c =-1;       console.log(Boolean(a))       console.log(Boolean(b))       console.log(Boolean(c))
    var b = "12"-Boolean("")+true+1        console.log(b);//14        var c ="10"+1-Boolean("good")+"";        console.log(c);//100        var b ="1"+true-false;        console.log(b);//NaN