您的位置:首页 > Web前端 > JavaScript

JavaScript学习总结_二.数据类型

2011-06-12 13:47 465 查看
1.数据类型的分类

1.1 基本数据类型

1.1.1 字符串型

定义一个字符串时不需要指定类型 var s="a";

javaxcript不区分字符和字符串。

转义字符

/n 回车换行 /t tab /r 回车 /' 单引号 /" 双引号 // 反斜杠/

1.1.2 数值型

javascript所有的数字都称为数字型。使用双精度浮点型来表示,(-253 ~ 253) 区间的任何值。

表示十进制:普通写法

表示十六进制: 以0X或0x开头,后面跟0~F的十六进制数字 0xAF3E

表示八进制: 以0开头,后跟0~7的八进制数字 012346

1.1.3 布尔型

真:true 假:false 也可用0代表true 非0代表false

1.2 复合数据类型

1.2.1 内置对象

Object 所有对象的基础对象

Array 数组对象

ActiveXObject 活动控件对象

Function 函数对象,用于创建函数

arguments 参数对象,正在调用的函数的参数

Error 错误对象

Global 全局对象

Math 数学对象

Date 日期对象

RegExp 正则表达式对象

String 字符串对象

Number 数字对象

1.2.2 常用对象说明

日期对象

new Date() 创建日期

new Date(至1970年1月1日午夜以来的毫秒数)

new Date(y,m,d,h,min,sec,ms) ymd是必须的参数 其他是可选的

常用方法

getDate() 返回本地时间

getYear() 返回本地年

getMonth()

getDay() 返回星期几

getHours()

getSeconds()

getMinutes()

setDate()

setYear()

seMonth()

全局对象

常用方法

isNaN(var) 即is not number 可以用来验证是否是数字

parseFloat(String)

parseInt(String)

数学对象

Math由javaScript环境创建并初始化,方法只需直接用Math.来调用

PI 返回圆周率

SQRT2 返回2的平方根值

abs 返回数字的绝对值

max 返回给定组数中的最大值

min

sqrt 返回给定数的平方根

round 四舍五入

数组对象

创建方式:

1. var a = new Array(); 空数组

2. var a = new Array(3); 指定长度的数组

3. var a = new Array(10,"abc",4);

4. var a = [10,"abc",3];

空类型与不确定类型

null 当对象创建失败时,也会返回null。通常用来判断对象是否创建或引用成功。

undefined 表示一个变量什么都没有得到,连null都没赋予。通常来判断一个变量是否已被定义或是否被赋值。

2.数据类型的转换

隐式类型转换

是自动进行的,由小类型转为大类型

显示类型转换

praseInt praseFloat
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐