JavaScript入门教程

JavaScript简介
JavaScript语法基础
JavaScript流程控制
JavaScript函数
面向对象编程
JavaScript事件
JavaScript DOM
正则表达式
JavaScript BOM
AJAX

专题分析

浏览器兼容性
JS优化
Web前端开发规范
编辑器推荐
总结和笔记

学习助手

对象参考手册
ECMAScript分析
数据中心
QQ交流群

Javascript对象参考手册

Boolean对象

方法和属性 说明
constructor 返回对创建此对象的函数的引
prototype 返回对Boolean原型的引用
toString() 将布尔值转换为字符串
valueOf() 返回一个Boolean对象的原始值

Array对象

方法和属性 说明
constructor 返回创建该数组对象的构造函
length 返回一个数组的长度
prototype 返回对Array原型对象的引用
concat() 连接两个数组
join() 将数组按指定的分隔符连接成
pop() 删除数组最后一个元素并将该
push() 向数组末尾添加一个或多个元
reserve() 将数组中的元素倒置
shift() 删除数组中的第一个元素并将
slice() 从已有的数组中截取特定元素
toString() 将数组转换成字符串
toLocaleString() 把数组转换为本地字符串
unshift() 向数组开头添加一个或多个元
valueOf() 返回 Array 对象的原始值

Math对象

方法和属性 说明
E 等价于自然对数的底数e
LN2 返回2的自然对数
LN10 返回10的自然对数
LOG2E 返回以2为底的e的对数
LOG10E 返回以10为底e的对数
PI 返回圆周率π
SQRT1_2 返回2的平方根的倒数
SQRT2 返回2的平方根
abs() 返回一个数的绝对值
acos() 返回一个数的反余弦值
asin() 返回一个数的反正弦值
atan() 返回一个数的反正切值
atan2() 返回从x正轴逆时针旋转到点
ceil() 该方法对一个数进行上舍入
cos() 取得一个数值的余弦值
exp() 取得e的x幂的值
floor() 对一个数值进行下舍入
log() 返回一个数值的自然对数
max() 返回两个或多个数据的最大值
min() 返回两个或多个数据的最小值
pow() 求x的y次幂的值
random() 返回一个随机数
round() 对一个数值进行四舍五入
sin() 返回一个数字的正弦值
sqrt() 返回一个数值的平方根
tan() 返回一个数字的正切值
valueOf() 返回 Math 对象的原始值

Number对象

方法和属性 说明
constructor 返回对Number构造函数的引用
MAX_VALUE Javascript所能表示的最大值
MIN_VALUE Javascript所能表示的最小值
NEGATIVE_INFINITY 负无穷大
POSITIVE_INFINITY 正无穷大
NaN 表示一个
prototype 返回对Number对象原型的引用
toExponential() 该方法可把对象的值转换成指
toFixed() 将一个数字四舍五入为指定小
toPrecision() 在对象的值超出指定位数时将
toString() 将Number对象转化为一个字符串
valueOf() 将数字以字符串形式返回
toLocaleString() 将Number对象转换为本地字符串

String对象

方法和属性 说明
constructor 返回对String对象构造函数的引
length 获取字符串的长度
charAt() 返回指定位置的字符
charCodeAt() 返回指定位置的字符的Unicode编
concat() 连接两个或多个字符串
fromCharCode() 返回指定Unicode值得字符串
indexOf() 返回指定字符串在字符串中首
lastIndexOf() 返回一个指定的字符串值最后
match() 返回匹配的字符串的数组
replace() 字符串替换
search() 检索字符串并返回与子串匹配
slice() 截取字符串并返回
split() 将字符串以特定分隔符分割成
substr() 截取特定长度的字符串
substring() 截取特定长度的字符串(不支持
toLowerCase() 将字符串转换为小写
toUpperCase() 将字符串转换为大写
toLocaleLowerCase() 按照本地方式将字符串转换为
toLocaleUpperCase() 按照本地方式把字符串转换为
valueOf() 返回String对象的原始值
toString() 返回字符串本身
anchor() 创建HTML锚链接
big() 将字符串显式为大号字体
blink() 显式闪烁的字符串
bold() 将字符串显示为粗体
fixed() 将字符串显示为打印机字体
fontcolor() 按照指定的颜色显示字符串
fontsize() 设置字符串的大小
italics() 将字符串设置为斜体
link() 为字符串设置连接
small() 将字体设置为小号字体
strike() 为字符串添加删除线
sub() 将字符串设置为下标
sup() 将字符串设置为上标

Global对象

方法和属性 说明
Infinity 表示一个数值是正无穷大
NaN 用于引用特殊的非数字值
undefined 表示未定义的值
encodeURI() 把字符串作为URI进行编码
decodeURI() 对encodeURI()方法编码过的字符串
encodeURIComponent() 将字符串作为URI进行编码
decodeURIComponent() 对encodeURIComponent()方法编码的字
escape() 对字符串进行编码
unescape() 对escape()方法编码的字符串进行
eval() 将字符串作为Javascript代码执行
isFinite() 检测一个数值是否为无穷大
isNaN() 检测一个参数是否为非数值
Number() 将对象的值转变为数字
parseFloat() 将一个字符串转换为浮点数
parseInt() 将一个字符串转换为整数
String() 把对象的值转换为字符串

Date对象

方法和属性 说明
constructor 返回对Date对象构造函数的引用
prototype 返回对Date对象原型的引用
Date() 获取当天的日期和时间
getDate() 返回月份中的某一天(1~31之间的
getDay() 返回一个星期中的某一天
getFullYear() 返回一个表示年份的4位数字
getYear() 返回表示年份的两位或四位的
getHours() 返回指定时间的小时字段
getMilliseconds() 返回时间的毫秒数
getMinutes() 返回时间的分钟数
getMonth() 返回日期的月份数
getSeconds() 返回时间的秒数
getTime() 返回距1970年1月1日的毫秒数
getTimezoneOffset() 返回格林威治时间和本地时间
getUTCDate() 根据世界时返回一个月(UTC)中的
getUTCDay() 根据世界时返回表示星期的一
getUTCFullYear() 返回根据UTC表示的年份的四位
getUTCHours() 根据世界时(UTC)返回时间的小时
getUTCMilliseconds() 根据世界时(UTC)返回时间的毫秒
getUTCMinutes() 根据世界时(UTC)返回时间的分钟
getUTCMonth() 根据世界时间(UTC)返回一个表示
getUTCSeconds() 根据世界时间(UTC)返回时间的秒
parse() 解析时间字符串并返回距离1
setDate() 设置某个月中的某一天
setFullYear() 设置日期的年份
setHours() 用来设置指定时间的小时数
setMilliseconds() 设置日期的毫秒字段
setMinutes() 设置时间的分钟字段
setMonth() 设置月份