javascript核心对象有哪些
时间:2021-07-01 来源:互联网
今天PHP爱好者给大家带来javascript核心对象:1、Math对象;2、Number对象;2、Boolean对象;4、String对象;5、Array对象;6、Date对象;7、Object对象;8、Function对象;9、RegExp对象。希望对大家有所帮助。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript的核心对象
1、Math对象
Math对象用于执行数学运算 不用new创建创建实例,而是直接使用Math直接调用其属性和方法。例如
var pi_value=Math.PI
var sprt_value=Math.sprt(16);
属性 | 描述 |
E | 返回自然数的底数e(约等于2.718) |
LN2 | 返回2的自然对数(约等于0.693) |
LN10 | 返回10的自然对数(约等于2.302) |
LOG2E | 返回以2为底的e的对数(约等于1.414) |
LOG10E | 返回以10为底的e的对数(约等于0.434) |
PI | 返回圆周率(约等于3.14159) |
SQRT1_2 | 返回2的平方根的倒数(约等于0.707) |
SQRT2 | 返回2的平方根(约等于1.414) |
方法 | 描述 |
abs(x) | 返回参数x的绝对值 |
acos(x) | 返回参数x的反余弦函数 |
asin(x) | 返回参数x的反正弦值 |
atan(x) | 返以介于-PI/2与PI/2弧度之间的数值来返回参数x的反正弦函数 |
atan2(y,x) | 返回从x轴到点(x,y)的角度(介于-PI/2与PI/2弧度之间) |
ceil(x) | 对参数x进行向上舍入 例如 Math.ceil(2.3)的值为3 |
cos(x) | 返回参数x的余弦值 |
exp(x) | 返回e的指数 |
floor | 对参数向下取整 例如 Math.ceil(2.3)的值为2 |
log(x) | 返回参数x的自然对数(底为e) |
max(x,y) | 返回两个数中的最大数 |
min(x,y) | 返回两个数中的最小数 |
pow(x,y) | 返回参数x的y次幂 |
random() | 返回0~1之间的随机数 |
round(x) | 把参数x四舍五入 |
sin(x) | 返回参数x的正弦值 |
sqrt(x) | 返回参数x的平方根 |
tan(x) | 返回参数的正切 |
属性 | 描述 |
MAX_VALUE | JavaScript可表示最大数 |
MIN_VALUE | JavaScript可表示最小数 |
NaN | 非数字值 |
NEGATIVE_INFINITY | 代表负无穷大-Infinity,溢出时返回该值 |
POSITIVE_INFINITY | 代表正无穷大nfinity,溢出时返回该值 |
方法 | 描述 |
toString() | 把数值转换成一个字符串,使用IRadix指定基数,默认为十进制 |
toFixed(x) | 把数值转换成一个字符串,结果的小数位的后x位的数字 |
toExponential(x) | 把对象值转成指数计数法,结果的小数点后有x为的数字 |
toPrecosion(x) | 把数值格式化为参数x给定的长度包括小数 |
valueOf | 返回一个Number对象的原始数值 |
属性 | 描述 |
anchor() | 返回<a>str</a>标记的字符串 |
big() | 返回<big>str</big>标记的字符串 |
blink() | 返回<bink>str</bink>标记的字符串 |
bold() | 返回<b>str</b>标记字符串 |
fixed() | 返回<tt>str</tt>标记字符串 |
fontcolor(color) | 返回<foot color="color">str</font>标记字符串。由于html5不支持<foor>标记,因此一般不用 |
italics() | 返回<i>str</i>标记字符串 |
link(url) | 返回<a href="url" >str</a>标记的字符串 |
small() | 返回<small>str</small>标记字符串 |
strike() | 返回<strike>str</strike>标记字符串 |
sub() | 返回<sub>str</sub>标记字符串 |
sup() | 返回<sup>str</sup>标记字符串 |
charAt(index) | 返回指定位置的字符 |
charCodeAt(index) | 返回指定位置的Unicode编码 |
concat(str) | 连接字符串 |
indexOf(sSubString,iStarIndex) | 检索字符串 |
lastIndexOf(sSubString,iStarIndex) | 从后向前检索 |
substr(iStart[iLength]) | 从起始索引号提取字符串中指定目录字符 |
substring(iStart,iEed) | 提取字符串中指定的索引号之间的字符 |
toLowerCase() | 把字符串转换成小写 |
toUpperCase() | 把字符串转换成大写 |
split(ch) | 把字符串分割成字符串数组 |
match(reExpr) | 找到一个或者多个正则表达式的匹配项 |
search(reExpr) | 检索与正则表达式匹配的值 |
replace(reExpr,sReplaceText) | 替换与正则表达式匹配的字串 |
方法 | 描述 |
push() | 向数组末尾添加一个或者更多元素,并返回新的数组长度 |
unshift() | 向数组的开头添加一个或者更多元素,并返回新的数组长度 |
pop() | 删除并返回数组的最后一个元素 |
shift() | 删除并返回数组的第一个元素 |
splice() | 删除元素并向数组添加新的元素 |
sort() | 对数组元素进行排序 |
reverse() | 颠倒数组中元素的顺序 |
toString() | 把数组转换成字符串 |
join() | 把数组的所有元素放到字符串中并用指定的分隔符进行分离 |
concat() | 连接两个或者更多的数组,并返回结果 |
slice() | 从某个已有的数组返回选定的元素 |
-
永劫无间多少钱一个红 2024-12-20
-
永劫无间多少钱开一个箱子 2024-12-20
-
阿瑞斯病毒2火铳弹药怎么获得?阿瑞斯病毒2火铳弹药获得方法 2024-12-19
-
阿瑞斯病毒2哈士奇在哪?阿瑞斯病毒2哈士奇获得方法 2024-12-19
-
寻道大千反击流阵容推荐 2024-12-19
-
和平精英性别怎么换?和平精英性别转换方法 2024-12-19