JS string内置对象 笔记整理

以下是 javascript 的string内置对象及用法

 /*
    * 字符串可以看成 有字符组成的数组  但是js中 没有字符类型
    * js中的字符 用单引号 或双引号
    * 字符串的特性【不可变性】  即 字符串的值是不可改变的  除非重新赋值
    * 字符串有length属性 可以遍历 通过字符串的索引 获取指定的字符 但是不能 根据对应的索引 更改对应的值
    *
    * 字符串的常用属性 和方法
    *
    * */
    var str = "   123456789   ";

    //字符串的长度  .length;
    console.log(str.length);
    //获取 .charAt();  通过下标 找字符 字符串中 第n个字符  、返回值 第n个下标对应的字符  找不到 返回 空
    console.log(str.charAt(9));
    //拼接字符串  字符串名.concat(字符串1 , 字符串2)
    console.log(str.concat("hhh","jjj"));
    // console.log(str);
    // .indexOf( 要找的字符 , 开始找的下标 )  寻找具体要找的字符  找到返回下标  否则 -1
    console.log("indexOf 结果"+str.indexOf("3", 0));

    //replace("原来的字符串","新的字符串")  替换字符串
    // console.log(str.replace("1", "p"));
    var str2 = str.replace("1", "p");
    console.log(str);   // 123456789
    console.log(str2); //p23456789
    // console.log(str);

    //.slice( 开始的索引 , 结束的索引 ) 包前不包后  返回的是 截取下来的字符串
    console.log(str.slice(0, 2));
    // 分割字符串 .split()  返回的是 数组
    var str3 = "1|2|3|4|5|6";
    console.log(str3.split("|", str3.length));

    //去掉字符串两边的空格
    console.log(str);
    var str4 = str.trim()
    console.log(str4);



    // 截取字符串  .substr( 开始的位置 , 截取的个数 );
    console.log(str4.substr(0, 3));
    // 截取 字符串 .substring( 开始的位置 , 结束的索引 )、
    console.log(str4.substring(0, 1));
    var strE = "WsEdRdGd";
    //字符串 英文 转小写 .toLowerCase();
    console.log(strE.toLowerCase());
    //字符串英文转大写  .toUpperCase()
    console.log(strE.toUpperCase());
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值