读书人

JavaScript语言基础(3) 数据类型

发布时间: 2012-09-14 23:00:48 作者: rapoo

JavaScript语言基础(三) 数据类型

虽然变量定义都是var;但javascript还是拥有数据类型的。

?

JavaScript?有六种数据类型。主要的类型有?number、string、object?以及?Boolean?类型,其他两种类型为?null?和?undefined。

?

l?String?数据类型

除上述类型外,其他类型全部都做object类型处理。包括数组,日期,function,json对象等.

? 数据类型的转换;其中parseInt和parseFloat是很容易用错的2个方法。

? l?基本数据类型转换的三种方法:

? ? ?1.?转换为字符型:String();?例:String(678)的结果为"678"

? ? ? ? ? ? ?2.?转换为数值型:Number();?如果不能转换成数字则返回NaN。例:Number("678")的结果为678;而Number("6a")返回NaN

? ? ? ? ? ? ?3.?转换为布尔型:Boolean();?例:Boolean("aaa")的结果为true

? l?从一个值中提取另一种类型的值的方法:

? ? ? ? ? ? ?1.?提取字符串中的整数:parseInt();?例:parseInt("123zhang")的结果为123

? ? ? ? ? ? ?2.?提取字符串中的浮点数:parseFloat();?例:parseFloat("0.55zhang")的结果为0.55

? ? ? ? ? ? ?3.?执行用字符串表示的一段javascript代码:eval();?例:zhang=eval("1+1")的结果zhang=2

?

读书人网 >JavaScript

热点推荐