javascript:;" onClick="javascript:tagshow(event, '%BA%CB%D0%C4');" target="_self">核心对象的类型:
在javascript中可供使用的最基本的数据类型被称为核心对象,这些对象是:
array 数组对象
boolean 布尔对象
date 时间对象
function 函数对象
math 数学运算对象
number 数值对象,可以整数或小数
string 字符串对象,可以用 ” 或 ’ 括起来的任何字符。
array对象的主要属性:
属性 说明
length 当前数组中元素的个数
prototype 允许给array对象添加额外的属性
array对象的主要方法:
方法 说明
concat 将两个数组连接起来,返回一个新数组
join 将数组中所有元素组合成一个字符串并返回
pop 从数组的尾部移除一个元素,返回这个元素的值
push 将一个元素压到数组的尾部
reversse 按照原来顺序将数组逆转过来,返回这个数组
shift 将数组的第一个元素移除,返回这个元素的值
slice 求数组的子数组,返回这个数组
sort 将数组中的元素排序
splice 插入、删除或替换数组中的元素
toString 将数组转换成字符串
unshift 在数组的开始位置插入一个元素
date对象的主要属性:
属性 说明
prototype 允许给array对象添加额外的属性
date对象的主要方法:
方法 说明
getDate 返回该date对象中当月的天
getDay 返回该date对象中当周的天
getHours 返回该date对象中的小时
getMinutes 返回该date对象中的分
getMonth 返回该date对象中的月份
getSeconds 返回该date对象中的秒
getTime 返回该date对象中的值
getTimezoneOffset 返回当前时区的以分钟为单位的偏移量
getYear 返回该date对象中的年
parse 将数字表示的毫秒转换成本地时间
setDate 设置当前date对象中当月的天
setHours 设置当前date对象的小时
setMinutes 设置当前date对象的分钟
setMonth 设置当前date对象的月份
setSesconds 设置当前date对象的秒
setTime 设置当前date对象的值
setYear 设置当前date对象的年
toGMTString 将当前date对象转换成使用GMT规范的字符串
toLocaleString 将当前date对象转换成使用本地时间日期规范的字符串
UTC 返回自1970年1月1日 00:00:00至当前date对象的毫秒数
Number对象原始数字值的封装器,它可以将非数字值转换成数字值,但是被转换的对象必须是数字格式,否则会转换成NaN。
number对象的主要属性:
属性 说明
MAX_VALUE 最大整数
MIN_VALUE 最小整数
NaN 表示“不是一个数字”
NEGATIVE_INFINITY 无穷小,在溢出时返回
POSITIVE_INFINITY 无穷大,在溢出时返回
prototype 允许给number对象添加额外的属性
Math对象是内置的用于数学运算的对象,它定义了数学常量以及函数。Math对象是最顶级的预定义对象,因此不用使用构造函数或调用方法就可以直接使用它。
Math对象的所有属性和方法都是静态(static)的。
math对象的主要属性:
属性 说明
E e常量,2.718283
LN10 以e为底10的对数,大约是2.302
LN2 以e为底2的对数,大约是0.693
LOG10E 以10为底e的对数,大约是0.434
LOG2E 以2为底e的对数,大约是1.442
PI π,圆周率,3.14159
SQRT1_2 1/2的平方根
SQRT2 2的平方根
math对象的主要方法:
方法 说明
abs 返回一个数的绝对值
acos 返回一个数的反余弦值
asin 返回一个数的反正弦值
atan 返回一个数的反正切值
atan2 atan2(y/x)首先计算y/x的值,再返回对应的弧度为单位的反正切值
ceil 返回大约等于给定数字的最小整数
cos 返回一个数的余弦值
exp 返回一个数字e的x次幂
floor 返回小于等于给定数字的最大整数
log 返回一个数字的自然对数
max 返回两个数字中较大的数
min 返回两个数字中较小的数
pow pow( x , y )返回x的y次幂
random 返回一个介于0与1的伪随机数
round 四舍五入一个数
sin 返回正弦值
sqrt 返回一个数的平方根
tan 返回一个数的正切值
string对象的主要属性:
属性 说明
length 表示字符串的长度
prototype 允许给string对象添加额外的属性
string对象的主要方法:
方法 说明
anchor 使用超文本标签创建一个HTML anchor对象
big 使字符串显示大字体
blink 使字符串显示在<blink>标签中一样的效果
bold 使字符串显示在<b>标签中一样的效果
charAt 返回一个字符所在位置
charCodeAt 返回指定位置的字符的ISO-Latin-1码值
concar 连接两个字符串并返回新的字符串
fixed 使得一个字符串显示在<TT>标签中一样的效果
fontcolor 指定字符串的颜色
fontsize 指定字符串的字体大小
fromCharCode 返回一串数字在ISO-Latin-1中对应的字符的字符串
indexOf 返回一个字符在字符串中第1次出现的位置
italics 使字符串显示在<i>标签中一样的效果
lastIndexOf 返回一个字符在字符串中最后一次出现的位置
link 使得一个字符串作为另一个字符串的超链接的目标URL
match 使用正则表达式来从一个字符串中获得获配的字符串
replace 使用正则表达式导找匹配,并替换成其他字符串
search 执行一个字符串的正则表达式搜索
slice 从字符串中撮出一个字符串,并返回这个字符串
small 使用一个字符串显示在<small>标签中一样的效果
split 将字符串用指定符号切分成字符串数组
strike 使字符串显示在<strike>标签中一样的效果
sub 使字符串显示在<sub>标签中一样的效果
substr 返回一个字符串的子串
substring 返回两个位置之间的字符串
sup 使字符串显示在<sup>标签中一样的效果
toLowerCase 将字符串所有字符转成小写
toUpperCase 将字符串所有字符转成大写