标签:
一、Javasrcipt的string对象有哪些常用的方法?
1、stringObject.indexOf(searchvalue,fromindex)返回某个指定的字符串值在字符串中首次出现的位置。该函数对大小写敏感,如果查找的字符不存在,就返回-1
2、stringObject.match(searchvalue)
2、stringObject.match(regexp)
2、区别match和test
match()方法也大小写敏感,返回匹配的值。
test是RegExp的方法,参数是字符串,返回值是boolean类型。
match是String的方法,参数是正则表达式,返回值是数组。
3、stringObject.replace(regexp/substr,replacement)在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
var str="Visit Microsoft!"
str.replace(/Microsoft/, "W3School")
把Microsoft换成W3School
var str="Welcome to Microsoft! "
str=str + "We are proud to announce that Microsoft has "
str=str + "one of the largest Web Developers sites in the world."
str.replace(/Microsoft/g, "W3School")
全局替换,把Microsoft换成W3School
包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。
4、stringObject.slice(start,end) 提取字符串的某个部分,并以新的字符串返回被提取的部分。一个新的字符串。包括字符串 stringObject 从 start 开始(包括 start)到 end 结束(不包括 end)为止的所有字符。
5、stringObject.split(separator,howmany)字符串分割成数组
<script type="text/javascript">
var str="How are you doing today?"
document.write(str.split(" ") + "<br />")分割成单词,
How,are,you,doing,today?
document.write(str.split("") + "<br />")分割成字母
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
document.write(str.split(" ",3))
How,are,you
</script>
String.split() 执行的操作与 Array.join 执行的操作是相反的。
6、stringObject.substr(start,length)提取字符串某部分
二、Javasrcipt的array对象有哪些常用的方法?
1、arrayObject.join(separator) 把数组中的所有元素放入一个字符串。
2、arrayObject.pop()删除并返回数组的最后一个元素。
3、arrayObject.push(newelement1,newelement2,....,newelementX)
向数组的末尾添加一个或多个元素,并返回新的长度。
4、arrayObject.unshift(newelement1,newelement2,....,newelementX)
向数组的开头添加一个或更多元素,并返回新的长度。
5、arrayObject.reverse()颠倒数组中元素的顺序。
6、arrayObject.shift()删除并返回数组的第一个元素的值。
三、Javasrcipt的date对象有哪些常用的方法?
http://www.w3school.com.cn/jsref/jsref_obj_date.asp
四、Javasrcipt的math对象有哪些常用的方法?
Math.random()返回介于0-1的一个随机数
Math.ceil()向上取整
http://www.w3school.com.cn/jsref/jsref_obj_math.asp
标签:
原文地址:http://www.cnblogs.com/camille666/p/javascript_object_function.html