JS内置对象String

JS的内置对象主要分为四大类:Array  String  Math  Date,我们主要介绍  String

String

主要介绍一些方法的使用:

1. charAt( )     stringObject.charAt( index ) 返回字符串中index位置的字符

2. charCodeAt( )     stringObject. charCodeAt( index ) 返回字符串中index位置的字符编码

3. indexOf( )     stringObject. indexOf(" 字符或者字符串") 

        从字符串中搜索给定的字符或者字符串,返回它的位置,未找到返回-1,只检测第一次出现的位置,从左向右检测

4. lastIndexOf( )      stringObject.  lastIndexOf(" 字符或者字符串" )   与3类似,从右向左检测

5.字符串的截取

     a.slice( )      stringObject. slice( start,end)  截取字符串,若参数为负数,将其与length相加得到相应位置

            start: 必需的; 

            end: 到哪结束,其本身不包括在内,可省略

    b. substring( ) 同a,参数为负数时,自动将参数转换为0,两个同时为负,返回null

    c. substr( )        stringObject. slice( start,len)  截取子字符串

                            start:为负数,将其与length相加得到相应位置

                            len:截取的长度,负数则返回空字符串

    [例题]: 编写JS函数,用来获得输入参数的后缀名。如输入 abc.txt, 返回 .txt

 

var url="index.txt";
function getFileFormat(url) {
var pos=url.lastIndexOf();
return url.substr(pos);

}
var formatName=getFileFormat(url);

6.split( )        stringObject.split( 分隔符)  将字符串分隔成数组,返回数组

        如:字符串“welcome-to-beijing” 返回数组["welcome","to","beijing"]

7.replace()      stringObject.replace( regexp/substr,replacement)

        在字符串中用一些字符替换另一些字符或者替换一个与正则表达式匹配的子串,返回值为字符串

        regexp:必须的,被替换的对象

        replacement:必须的, 替换的值,是一个字符串

8.大小写转换

        stringObject.toUpperCase( )  字符串转为大写

       

       stringObject.toLowerCase( )  字符串转为小写


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值