Javascript 基础之String对象

String 对象

创建String对象

var string1 = new String("hello");
var string2 = new String(123);
var string3 = new String(123.456);

也可以这样:

var string4 = "hello";

String对象的属性和方法

  1. length属性

    length属性返回字符串中的字符数。
    例如:

        var myName = new String ("Jeremy");
        document.write(myName.length);
    

    输出:6

  2. indexOf() 和 lastindexOf() ————在一个字符串中查找另一个字符串

    方法对大小写敏感!

    如果要检索的字符串值没有出现,则该方法返回 -1。

    indexOf() 和 lastindexOf()的参数中第一个为必选参数,为要检索的字符串,第二个参数为可选参数,indexOf默认为从首开始检索,lastindexOf默认从string.length-1位置开始检索

    indexOf()

    var str="Hello world!"
    document.write(str.indexOf("Hello") + "<br />")//输出0
    document.write(str.indexOf("World") + "<br />")//输出-1
    

    lastindexOf()

    var str="Hello world!"
    document.write(str.lastIndexOf("Hello") + "<br />")//输出0
    document.write(str.lastIndexOf("World") + "<br />")//输出-1
    
  3. substr() 和 substring()方法————提取子串

    substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。

    var str="Hello world!"
    document.write(str.substr(3,7))//输出 lo worl
    

    substring() 方法用于提取字符串中介于两个指定下标之间的字符。该方法用起来就是包含头不包含尾

    var str="Hello world!"
    document.write(str.substring(3,7))//输出 lo w 
    
  4. toLowerCase() 和 toUpperCase() ————转换大小写

    var txt="Hello World!"
    document.write(txt.toLowerCase());// hello world!
    document.write(xt.toUpperCase());// HELLO WORLD!
    
  5. charAt() 和 charCodeAt() 方法————从字符串中选取一个字符

    方法 charCodeAt() 与 charAt() 方法执行的操作相似,只不过前者返回的是位于指定位置的字符的编码,而后者返回的是字符子串。

    var str=”Hello world!”
    document.write(str.charAt(1));// e
    document.write(str.charCodeAt(1));// 101

  6. fromCharCode() 方法

    fromCharCode() 可接受一个指定的 Unicode 值,然后返回一个字符串。

    document.write(String.fromCharCode(72,69,76,76,79));// HELLO 
    document.write("<br />")
    document.write(String.fromCharCode(65,66,67));// ABC
    

String方法还有一些方法再次不再赘述,有兴趣的可以参考W3C的文档进行查阅!

转载请标明出处!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值