javascript语言基础2014-02-20javascript的数据类型:
javascript数据类型分为两种:原始类型与对象类型原始类型:数字、字符串、布尔值、null、undefined其中null与undefined代表了各自特殊类型的唯一成员对象类型:所谓对象类型便是属性的集合,每个属性都是由键值对组成普通的对象时无序键值对,有序的键值对便是我们的数组了还有一个特殊的对象便是函数函数是具有与他相关联的可执行代码的对象,通过调用函数运行可执行代码并返回结果若是使用new操作符来新建一个对象我们便称之为构造函数每个构造函数定义了一个类——由构造函数初始化对象组合的集合(可看做对象类型的子类型)数组是类(Array)函数式类(Function)日期是类(Date)正则式类(RegExp)类与函数贯穿js始终
数字javascript是不区分整数与浮点数的,所有数均 用浮点数表示Math现在我们来认识一位与数字非常有关系的对象Math,这个 家伙可以干很多事情呢!Math.round(0.6) 四舍五入Math.random() 生成一 个大于0小于1的伪随机数运算溢出当js运算溢出时不会报错,会使用无穷大 infinity与无穷小-infinity表示;若是出现没有意义的运算便会返回NaN,NaN的判 断无论如何都是false(他与自身也不相等),所以判断他要使用isNaN()函数parseInt与parseFloatparseInt(string, radix)radix,表示转换的基数 ,也就是我们常说的2进制、8进制、10进制、16进制等。范围从2~36,但我们在JS中一般调 用该方法时,基本都是以10为基数进行转换的。如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。parseInt这个函数非常有用的,可以将一个字符串返回为 整数
<script type="text/javascript">var a = parseInt("334dd");var b = parseInt("3d34dd");var c = parseInt("ss3d34dd");s = "";</script>