17 String对象

String对象(系统自带内置对象)

1.length 返回长度

var str = "哈哈";
console.log(str.length); //2

2.charAt(索引) 返回值是指定索引位置的字符串,如果超出了,返回空字符串

var str1 = "我是靓仔";
var str1 = str1.charAt(2);
console.log(str1); //靓

3.fromCharCode(数字值) 可以是多个,返回ASCII码的对应值

var str3 = String.fromCharCode(65,66,67);
console.log(str3); //ABC 

4.concat(字符串1,字符串2,…) 返回拼接之后新的字符串

var str1 = "我们";
var str1 = str.concat("曾经","是靓仔");
console.log(str1); //我们曾经是靓仔

5.indexOf(要找的字符串,从某个位置开始) 返回的是这个字符串索引,如果没找到返回-1,如果找到了就显示这个字符串的索引位置

var str2 = "大家都很嗨皮,开心啊,开心敖";
var index1 = str2.indexOf("心"); 
console.log(index1); //8 第一个"心"的位置
var index2 = str2.indexOf("心",9); 
console.log(index2); //12 从9开始第一个"心"的位置

6.lastIndexOf( ) 从后往前查找,索引位置还是从左到右

var str3 = "Hello word";
var index = str3.lastIndexOf("o");
console.log(index); //7

7.replace(“原来的字符串”,“新的字符串”) 用来替换字符串

var str = "我是帅仔";
  if(str.indexOf("帅") != -1){ //此时表示有
    str = str.replace("帅","靓");
  }else{
    console.log("没找到");
  }
  console.log(str); //我是靓仔

8.slice(开始的索引,结束的索引) 截取字符串,返回截取后的,包头不包尾[ , )

var str2 = "我是靓仔";
var str3 = str2.slice(2,4);
console.log(str3); //靓仔

9.split(“以什么字符串拆分”,拆分后留下的字符串的个数(可省)) 把字符串以指定的字符拆分成数组

var str = "鸣人|佐助|小樱|宁次|小李|丁次";
var arr = str.split("|"); //以|来拆分
console.log(arr); //[鸣人,佐助,小樱,宁次,小李,丁次]

10.substr(开始的位置,个数(可省,直接到最后)) 返回截取后的新的字符串

var str1 = "我们都是靓仔和靓妹";
var str2 = str.substr(4,5);
console.log(str2); //靓仔
var str3 = str.substr(4);

11.substring(开始的索引,结束的索引) 返回时截取后的字符串,包头不包尾[ , )

var str3 = "靓仔和靓妹";
var str4 = str3.substring(0,2);
console.log(str4); //靓仔

12.toLocaleLowerCase( ) 转换成小写字母
toLowerCase( ) 转换成小写字母

var str = "LIVE ME";
str1 = str.toLocaleLowerCase();
console.log(str1); //live me
str2 = str.toLowerCase();
console.log(str2); //live me

13.toLocaleUpperCase( ) 转换成大写字母
toUpperCase( ) 转换成大写字母

var str = "live me";
str1 = str.toLocaleUpperCase();
console.log(str1); //LIVE ME
str2 = str.toUpperCase();
console.log(str2); //LIVE ME

14.trim( ) 删除两端的空格,中间的空格删除不了

var str3 = "     靓仔     ";
var str4 = str3.trim();
console.log(str4); //靓仔
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值