JavaScript数据类型    

var num =123;
str = num.toString();

parseFloat parseInt 方法

通俗理解:JS 中 null 等于 undefined,表达式 null == undefined 的值是 true。这点比较特殊。
判断数据类型用 typeof

确切的说:  
  - null是关键字;undefined是Global对象的一个属性。
  - null是对象(空对象, 没有任何属性和方法);undefined是undefined类
  型的值。试试下面的代码:
    document.writeln(typeof null);
    document.writeln(typeof undefined);
  - 对象模型中,所有的对象都是Object或其子类的实例,但null对象例外:
    document.writeln(null instanceof Object);
  - null“等值(==)”于undefined,但不“全等值(===)”于undefined:
    document.writeln(null == undefined);
    document.writeln(null == undefined);
  - 运算时null与undefined都可以被类型转换为false,但不等值于false:
    document.writeln(!null, !undefined);
    document.writeln(null==false);
    document.writeln(undefined==false);

关联文档