您好,欢迎访问三七文档
当前位置:首页 > 医学/心理学 > 基础医学 > JavaScript软件基础知识:第三章 使用JavaScript内置对象
第三章使用JavaScript内置对象JavaScript软件基础知识内置对象的分类...11种内置对象包括•Array,Boolean,Date,Math,Number,String•Error,Function,Global,Object,RegExp简介•在JavaScript中除了null和undefined以外其他的数据类型都被定义成了对象•可以用创建对象的方法定义变量•String、Math、Array、Date是JavaScript中常用的对象...内置对象的分类类型内置对象介绍数据对象Number数字对象String字符串对象Boolean布尔值对象组合对象Array数组对象Math数学对象Date日期对象高级对象Object自定义对象Error错误对象Function函数对象RegExp正则表达式对象Global全局对象创建String对象自动创建字符串对象手工创建字符串对象varstr1=helloworld;alert(str1.length);alert(str1.substr(1,5));varstr1=newString(helloword);alert(str1.length);alert(str1.substr(1,3));调用字符串的对象属性或方法时自动创建对象,用完就丢弃采用new创建字符串对象str1,全局有效String对象的属性获取字符串长度length获取字符串长度书写格式x.length使用注解x代表字符串对象length必须小写中间用点操作符调用汉字、字母长度均为1返回大于或等于0整数varstr1=String对象;varstr2=;alert(str1长度+str1.length);alert(str2长度+str2.length);String对象的方法String对象的方法分类String对象方法格式编排方法大小写转换获取指定字符查询字符串子字符串处理截取替换分割连接String对象的方法(1)...方法介绍方法介绍anchor()锚fontcolor(color)字体颜色blink()闪烁fixed()固定bold()粗体fontsize(size)字体大小italics()斜体strike()删除线big()字变大link(url)超链接small()字变小sub()下标sup()上标...String对象的方法(1)--书写格式string对象提供了一组针对HTML格式的方法,如x.anchor()返回锚定义字符串ax/a,x.bold()返回粗体表示字符串bx/b,x.sup()返回上标格式字符串supx/sup举例说明varx=google;vary=x.bold():+x.bold();document.write(y.fontsize(7));//相当于document.write(fontsize=7bgoogle/b/font)...String对象的方法(1)--格式编排方法返回值列表方法返回值说明anchor()astring/a返回锚定义字符串blink()blinkstring/bink返回闪烁定义字符串fixed()ttstring/tt返回固定定义字符串bold()bstring/b返回粗体定义字符串italics()istring/i返回斜体定义字符串strike()strikestring/strike返回删除线定义字符串big()bigstring/big返回字变大定义字符串small()smallstring/small返回字变小定义字符串sub()substring/sub返回下标定义字符串sup()supstring/sup上标定义字符串...String对象的方法(1)--格式编排方法返回值列表方法返回值说明fontcolor(“color”)fontcolor=colorstring/font返回字体颜色定义字符串,color参数可以为red、blue、green等fontsize(“size”)fontsize=sizestring/font返回字体大小定义字符串,size从小到大可以定义为1到7link(“url”)ahref=urlstring/a返回超链接定义字符串,url为网络超链接...String对象的方法(1)--使用范例functionwriteln(mystr){document.write(mystr+br);}varx=hello;writeln(anchor=+x.anchor());writeln(blink=+x.blink());writeln(fixed=+x.fixed());writeln(bold=+x.bold());writeln(italics=+x.italics());writeln(strike=+x.strike());writeln(big=+x.big());writeln(small=+x.small());writeln(sub=+x.sub());writeln(sup=+x.sup());String对象的方法(2)…类别方法说明大小写转换toLowerCase()返回小写字符串toUpperCase()返回大写字符串获取指定字符charAt(index)返回指定位置字符charCodeAt(index)返回指定位置字符Unicode编码查询字符串indexOf(findstr,index)返回正向的索引位置lastIndexOf(findstr)返回反向的索引位置match(regexp)返回匹配的字符串search(regexp)返回找到字符串的首字符索引String对象的方法(2)--大小写转换...书写格式x.toLowerCase()x.toUpperCase()使用注解x代表字符串对象返回转换后的字符串varstr1=AbcdEfgh;varstr2=str1.toLowerCase();varstr3=str1.toUpperCase();alert(str2);//结果为abcdefghalert(str3);//结果为ABCDEFGH...String对象的方法(2)--大小写转换程序图解AbcdEfghabcdefghABCDEFGHvarstr1=AbcdEfgh;varstr2=str1.toLowerCase();alert(str2);//结果为abcdefghvarstr3=str1.toUpperCase();alert(str3);//结果为ABCDEFGHString对象的方法(2)--获取指定字符...书写格式x.charAt(index)x.charCodeAt(index)使用注解x代表字符串对象index代表字符位置index从0开始编号charAt返回index位置的字符charCodeAt返回index位置的Unicode编码varstr1=JavaScript网页教程;varstr2=str1.charAt(12);varstr3=str1.charCodeAt(12);alert(str2);//结果为教alert(str3);//结果为25945...String对象的方法(2)--获取指定字符程序图解JavaScript网页教程012345678910111213varstr1=JavaScript网页教程;varstr2=str1.charAt(12);varstr3=str1.charCodeAt(12);alert(str2);//结果为教alert(str3);//结果为25945教25945String对象的方法(2)--查询字符串...书写格式x.indexOf(findstr,index)x.lastIndexOf(findstr)使用注解x代表字符串对象findstr代表查找的字符串index代表开始找的位置索引,省略代表从开始找返回findstr在x中出现的首字符位置索引,如果没有找到返回-1lastIndexOf代表从后面找起varstr1=JavaScript网页教程;varstr2=str1.indexOf(a);varstr3=str1.lastIndexOf(a);alert(str2);//结果为1alert(str3);//结果为3...String对象的方法(2)--查询字符串...程序图解JavaScript网页教程012345678910111213varstr1=JavaScript网页教程;varstr2=str1.indexOf(a);varstr3=str1.lastIndexOf(a);alert(str2);//结果为1alert(str3);//结果为3...String对象的方法(2)--查询字符串...书写格式x.match(regexp)x.search(regexp)使用注解x代表字符串对象regexp代表正则表达式或字符串match返回匹配字符串的数组,如果没有匹配则返回nullsearch返回匹配字符串的首字符位置索引varstr1=JavaScript网页教程;varstr2=str1.match(Script);varstr3=str1.search(Script);alert(str2[0]);//结果为Scriptalert(str3);//结果为4...String对象的方法(2)--查询字符串程序图解JavaScript网页教程012345678910111213varstr1=JavaScript网页教程;varstr2=str1.match(Script);varstr3=str1.search(Script);alert(str2[0]);//结果为Scriptalert(str3);//结果为4match返回的是字符串数组search的作用同indexOf方法String对象的方法(3)类别方法说明获取子字符串substr(start,length)返回从索引位置start开始长为length的子字符串substring(start,end)返回start开始end结束的子字符串slice(start,end)同substring,但允许使用负数表示从后计算位置替换子字符串replace(findstr,tostr)返回替换finstr为tostr之后的字符串分割字符串split(bystr)返回由bystr分割成的字符串数组连接字符串concat(string)返回与string连接后的字符串String对象的方法(3)--获取子字符串...书写格式x.substr(start,length)x.substring(start,end)使用注解x代表字符串对象start表示开始位置length表示截取长度end是结束位置加1第一个字符位置为0varstr1=abcdefgh;varstr2=str1.substr(2,4);varstr3=str1.substring(2,4);alert(str2);//结果为cdefalert(str3);//结果为cd...String对象的方法(3)--获取子字符串...程序图解abcdefghabcdefghabcdefghvarstr1=abcdefgh;varstr2=str1.substr(2,4);varstr3=str1.substring(2,4);alert(str2);//结果为cdef从索引为2的字符开始,截取四个字符从索引为2的字符开始,到索引为3的字符为止alert(str3);//结果为cd...String对象的方法(3)--获取子字符串...书写格式x
本文标题:JavaScript软件基础知识:第三章 使用JavaScript内置对象
链接地址:https://www.777doc.com/doc-3746604 .html