主要讲述的是JavaScript的数据类型,操作符,语法和函数。

 

JavaScript有5中基础的数据类型,分别是undefined类型,null类型,number类型,string类型,bool类型。

JavaScript中的变量只是一个占位符,指向变量的值的存储空间位置。

undefined类型指的是有声明但是没有初始化的变量。这种类型只有一个值就是undefined。

null类型也只有一个null值,但是用typeof操作符对null值的变量获取类型时是object类型。因为JavaScript规定它是指向一个空对象的指针,所以我们一般将将要保存对象还没保存的变量赋值为null。

number类型需要注意的是其他任何类型都可以转换成number类型。它没有再细分int、double、float等类型,但它也可以使用小数。特别注意的是不要用小数进行运算,

因为0.1+0.2=0.300000000004,0.05+0.25=0.3。

string类型用单引号和双引号把字符串包含起来都可以,而且其作用一样。但是单、双引号前后要保持一致。

bool类型只有两个值,true和false。JavaScript中所有类型都能转换成这个类型,调用Boolean()函数即可转换。

 

JavaScript中还有一个复杂的数据类型,object类型。它属于引用类型。

它是由一些属性和方法组成的。每个对象都会有这几个属性和方法。

--一下为复制

1、constructor ,保存着用于创建当前对象的函数。上面构造函数就是Object();

2、hasOwnProperty,用于检查给定的属性是否在当前对象实例中,是就true,不是在实例中,而是在原型中,则是false;

3、isPrototypeOf,用于检查传入的对象是否是另一个对象的原型

4、propertyIsEnumerable,用于检查给定的属性是否能够使用for…in语句来枚举,

5、toString,返回对象的字符串表示

6、valueOf,返回对象的字符串、数值或布尔值表示,通常与toString方法返回值相同。

posted on 2015-09-04 09:36  谜城  阅读(84)  评论(0)    收藏  举报