数据类型、操作符

  • 六种数据类型:object、string、null、undefined、boolean、number;
    • 任何数据类型+“”都会转化成字符串;
    • null与undefined虽然都是空,null的typeof是object,undefined的typeof是undefined;
    • number的转换有pareseInt和pareseFloat两种,前者是转化成整数,后者是转化是小数,不过它们在解析数字加字符串时,遇到了字符串就会终止解析;
    • var num = 1.2345;num2 =  num.toFixed(2);//会保存小数点后的两位
    • boolean的true和false在运算时,true返回的是1,false返回的是0;
  • 操作符包括:算数符+—*/,++——;逻辑符&& || ;比较符<><=>= ==等于 ===全等 !=不等于
    • a++与++a的区别:前者先继续运算,再自身++;后者是先自身++,再继续运算;
    • a--与--a的区别:同上;
    • 例:

      var m=10;
      var a=2;
      var m1=m+a++;
      var m2=m+++a;
      console.log(m1);//11
      console.log(m2);//13

posted @ 2016-01-14 11:13  Barbie7  阅读(145)  评论(0编辑  收藏  举报