标签:define nan alert 操作 对象 ble oat const struct
ECMAScript中有5种基本数据类型,分别是undefined、null、boolen、number、string。还有一种复杂的数据类型Object。Object本质上是由一组无序的名值对组成。
对一个值使用操作符可能返回下列某个字符串:
typeof 2==number;
typeof NaN==number;
var message=‘sss‘;
typeof message==string;
typeof null==object;
result= variable instanceof constructor;result==true或false;
person instanceof Object //变量person是Object吗?
有三个函数把非数值转换成数值:Number(),parseInt(),parseFloat()。在处理整数时更常用的是parseInt()。
(1)数值,布尔值,对象和字符串值都有一个toString()方法,但null和undefined值没有这个方法。
var num=10;
alert(num.toString()); //"10"
alert(num.toString(2)); //"1010"
(2)在不知道数值是不是null或undefined时可以调用String();
var value1=10;
var value2=true;
var value3=null;
var value4;
alert(String(value1)); //"10"
alert(String(value2)); //"true"
alert(String(value3)); //"null"
alert(String(value4)); //"undefuned"
Object的实例都有下列属性和方法:
标签:define nan alert 操作 对象 ble oat const struct
原文地址:http://www.cnblogs.com/dongzixiansheng/p/6978444.html