赞
踩
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。