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