您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

javascript核心对象有哪些

2024/4/25 10:21:46发布3次查看
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.pivar sprt_value=math.sprt(16);
math对象属性属性 描述
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)
math对象方法 方法 描述
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) 返回参数的正切
2、number对象
var num1=new nunber(value);var num2=nunber(value);var num3=123;
number的对象属性属性 描述
max_value javascript可表示最大数
min_value javascript可表示最小数
nan 非数字值
negative_infinity 代表负无穷大-infinity,溢出时返回该值
positive_infinity 代表正无穷大nfinity,溢出时返回该值
number的对象方法方法 描述
tostring() 把数值转换成一个字符串,使用iradix指定基数,默认为十进制
tofixed(x) 把数值转换成一个字符串,结果的小数位的后x位的数字
toexponential(x)
把对象值转成指数计数法,结果的小数点后有x为的数字
toprecosion(x) 把数值格式化为参数x给定的长度包括小数
valueof 返回一个number对象的原始数值
3、boolean对象
var b=new boolean(value);var b=false;参数只有false、0、null、undefined的情况下会得到false的对象,否则会得到值为true
4、string对象
var x=“javascript程序设计”;
string对象的方法属性 描述
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) 替换与正则表达式匹配的字串
5、array对象
(1)创建数组
var arrobj=new array();var arrobj=new array(size);var arrobj=new array(element0,element2);
(2)数组的length属性
(3)array对象的方法
array对象的方法方法 描述
push() 向数组末尾添加一个或者更多元素,并返回新的数组长度
unshift() 向数组的开头添加一个或者更多元素,并返回新的数组长度
pop() 删除并返回数组的最后一个元素
shift() 删除并返回数组的第一个元素
splice()
删除元素并向数组添加新的元素
sort() 对数组元素进行排序
reverse() 颠倒数组中元素的顺序
tostring() 把数组转换成字符串
join() 把数组的所有元素放到字符串中并用指定的分隔符进行分离
concat() 连接两个或者更多的数组,并返回结果
slice()
从某个已有的数组返回选定的元素
(4)二维数组的定义与访问
var citye=new array();citye[0]=new array{"sha","上海","shanghai","sh"};citye[1]=new array{"hyn","黄岩","huangyan","hy"};citye为二维数组,使用“数组变量名[子数组索引号][子数组中元素的索引号]”的格式来访问遍历为双层循环遍历
6、date对象
(1)date对象的创建
var dateobj1=new date();var dateobj2=new date(dateval);var dateobj3=new date(year,month,date);
(2)date对象的方法
var d3 =new date("2019-12-12");d3.getdate(); //获取当前日期中的日12d3.getmonth(); //获取月份返回11,月份为(1-11)
7、object对象
(1)对象的创建
方式一:
var cat1=new object();cat1.name="猫咪";cat2.color="黄色";cat.eat()=function(){ alert(this.name+"吃老鼠");};
方式二:
var cat1=new ();cat1.name="猫咪";cat2.color="黄色";cat.eat()=function(){ alert(this.name+"吃老鼠");};
方式三:
var cat1={cat1.name="猫咪";cat2.color="黄色";cat.eat()=function(){ alert(this.name+"吃老鼠"); };}
创建对象实例
var cat2=object.create(cat1);
8、function对象
(1)function的创建
funcation sum(x,y){ return (x+y);}
(2)第二种格式
function cat(name,color){cat1.name=name;cat2.color=color;cat.eat()=function(){ alert(this.name+"吃老鼠"); };}var cat1= new cat("猫咪","黄色");cat1.eat();
9、regexp对象
(1)创建regexp对象
var regobj=new regexp("pattern"[,flags])var regobj=/pattern/{flags}
其中pattern为必选,其对应正则表达式。参数flags是可选项。是标志组合常见的:g代表全局,i忽略大小写。m多行标志
pattern常用字符
(1)普通字符,如汉字、数字、字母 例如 /ab/
(2)转义字符 采用在前面加个\
(3)表达式 []、[^]
(4)特殊字符 ^ $
(5)修饰匹配次数的特殊符号 {n}
(2)regexp对象的方法
(1)test方法
语法:reg.test(string);
reg:是正则表达式对象
string:是字符串对象 返回 true或false
(2)exec方法
reg.exec(string);
exec:检索字符串是否存在reg表示模式,存在则返回被找到的值;否则返回空null
【相关推荐:javascript学习教程】
以上就是javascript核心对象有哪些的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录