Javascript内置对象
一,字符串对象
1.字符串对象
两种创建方式
A 直接声明字符串变量
var 字符串变量=字符串
var myString=“This is a sample”
B 使用NEW关键字来创建字符串对象
var 字符串对象=new String(字符串)
var myString=new String(“This is a sample”)
2.字符串对象常用属性
Construction 字符串对象函数模型
length 字符串长度
prototype 添加字符串对象的属性
var myArcticle=“千里之行始于足下”
document.write(myArticle.length) 输出字符串对象字符个数
3.字符串对象的常用函数
函数 | 说明 | 示例 |
---|---|---|
charAt(位置) | 字符串对象在指定位置处的字符 | stringObj.charAt(3)结果为L |
charCodeAt(位置) | 字符串对象在指定位置处字符的Unicode值 | stringObj.charAt(3)结果为76 |
indexOf(要查找子串。【起始位置】) | 从字符串对象的指定位置处开始,从前到后查找子字符串在字串在字串对象中的位置 | stringObj.indexOf(“a”)结果为13 |
lastIndexOf(要查找子串) | 从后到前查找子字符串在字串在字串对象中的位置 | stringObj.substr(“a”)结果为15 |
二 数学对象
A 数学对象的属性
属性 | 数字意义 |
---|---|
E | 欧拉常数,自然对数的底 |
LN2 | 2的自然对数 |
LN10 | 10的自然对数 |
LOG2E | 2为底的e的自然对数 |
LOG10E | 10为底的e的自然对数 |
PI | π |
SQRT1_2 | 0.5的平方根 |
SQRT2 | 2的平方根 |
B 数学对象的函数
函数 | 意义 |
---|---|
abs(X) | 返回X绝对值 |
acos(x) | 返回某数的反余弦值(弧度为单位) |
asin(x) | 返回某数的反正弦值(弧度为单位) |
atan(x) | 返回某数的反正切值(弧度为单位) |
ceil(x) | 返回与某数相等或大于该数的最小整数 |
cos(X) | 返回某数的余弦值(弧度为单位) |
exp(X) | 返回e的X次方 |
floor(x) | 返回与某数相等或小于该数的最小整数 |
log(x) | 返回某数的自然对数(以e为底) |
max(x,y) | 返回两数间的最大值 |
min(x,y) | 返回两数间的最小值 |
pow(x,y) | 返回X的Y次方 |
random(x,y) | 返回0~num-1之间的随机数 |
round(x) | 返回四舍五入之后的整数 |
sin(x) | 返回某数的正弦值(弧度为单位) |
sqrt(x) | 返回某数的平方根 |
tan(x) | 返回某数的正切值 |