一、一元操作符++
  <script>//
    var num1,num2,num3;
    num1=1;num2=2;
    alert(++num1+num2);//4   ++在前
    alert(num1+num2);//4
    num1=1;
    alert(num1--+num2);//3
    num1=NaN;
    alert(num1+num2);//NaN
    num1=true;
    alert(num1+num2);//3 true转化成了1
    num1=false;
    alert(num1+num2);//2 false转换0
  </script>
二、一元操作符++的类型转换作用以及负数化
    //此列中一元操作符+起到了number()的类型转换的作用
    var a=true;
    var b=1;
    var c=-1;
    var d=NaN;
    alert(+a);//1   
    alert(+b);//1
    alert(+c);//-1
    alert(+d);//NaN
  //此列中一元操作符-起到了number()以及负数的作用
    var a=true;
    var b=1;
    var c=-1;
    var d=NaN;
    alert(-a);//-1   
    alert(-b);//-1
    alert(-c);//1
    alert(-d);//NaN
三、一元操作符+和-
    var num1=1,num2='2',num3='3';
    
    alert(num1+num2);//12 转换为string连接
    alert(num2+num3);//23 
    alert(NaN+num1);//NaN
    alert(true+num1);//2  true为1 false为0
    alert(num1-num2);//-1
    alert(num3-num2);//1
    alert(num1-"ddd");//NaN  字符串-1  空字符串-0
    alert(num1-"");//1