stringObject.substr(startPos,length)[img]http://files.jb51.net/file_images/article/201502/201502040917464.jpg[/img] 注意:如果参数startPos是负数,从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。 如果startPos为负数且绝对值大于字符串长度,startPos为0 例子:var mystr="Hello World!"; document.write( mystr.substr(6) + "<br />");-----------截取World document.write( mystr.substr(0,5) );----截取-----Hello [b]5.Math[/b] 四舍五入round() Math.round(x) random() 方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。
Math.random();[b]6.Array 数组对象的方法[/b] [img]http://files.jb51.net/file_images/article/201502/201502040917465.jpg[/img] concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。 语法 arrayObject.concat(array1,array2,...,arrayN) 注意: 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 var myarr1= new Array("010") var myarr2= new Array("-","84697581"); var mycon=myarr1.concat(myarr2); document.write(mycon) ---输出 010,-,84697581 说明只是一个副本。 join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。 var myarr1= new Array("86","010") var myarr2= new Array("84697581"); var myarr3= myarr1.concat(myarr2); document.write(myarr3.join("")+"<br/>");------结果是8601084697581 document.write(myarr3.join("_")+"<br/>"); -----结果是:86_010_84697581 document.write(myarr3.join()+"<br/>");-----结果是86,010,84697581 默认是 ,号分隔 [b]7.颠倒数组元素顺序reverse()[/b] reverse() 方法用于颠倒数组中元素的顺序。 var myarr1= ["我","爱","你"]; document.write(myarr1.reverse());-----结果是 你,爱,我 注意不是reserve 别写错了 [b]8.选定元素slice()[/b] slice() 方法可从已有的数组中返回选定的元素。
arrayObject.slice(start,end)[img]http://files.jb51.net/file_images/article/201502/201502040917476.jpg[/img] 1.返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。 2. 该方法并不会修改数组,而是返回一个子数组 var myarr1= ["我","爱","你"]; document.write(myarr1.slice(1,3)) ----结果是-- 爱,你 和substring一样就对了 不过这是针对数组的 其实取出来的个数就是3-1=2 [b]9.数组排序sort()[/b] sort()方法使数组中的元素按照一定的顺序排列。 语法:
arrayObject.sort(方法函数)[img]http://files.jb51.net/file_images/article/201502/201502040917477.jpg[/img] 1.如果不指定<方法函数>,则按unicode码顺序排列。 2.如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。 function sortNum(a,b) { return a-b; } var myarr = new Array("80","16","50","6","100","1"); document.write(myarr.sort(sortNum)); ---- j结果是:1,6,16,50,80,100 如果是b-a --结果就是100,80,50,16,6,1 以上就是个人总结的一些常用的javascript内置对象的操作,希望大家能够喜欢。
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有