js字符的方法

保存对代码的热爱并保存怀疑态度
indexOf()功能:查看当前字符的索引,从0开始,参数:要检索的字符 返回值:有的话就返回索引的位置,没有的话返回-1;

charAt() 功能:查看当前索引的字符,从0开始, 参数:要检索的索引 返回值:有的话就返回当前的字符,没有的话返回空字符 “”;

replace() 功能:替换,当替换为空的时候,相当于删除,替换多个相同的话要一个个从左往右

replace参数:原参数,要替换的参数;

正则表达式会用到 返回值:返回被更改好的值;

substring( n,m); 功能:返回从指定位置n,到结束位置(不含)m 的字符串,如果不指定结束位置,则从开始位置到结尾

返回值:返回被截取的值;(结束的索引的值取不到);

substr( n,m);功能:要截取的值 参数:从几开始到几结束 返回值:返回被截取的值;(结束的索引的值能取到)

slice( n,m); //同substring,需要注意和数组中方法slice()的相似

split();功能:参数:“”空字符 将全部拆开,逗号中间用,隔开, 如果输入的是字符里的数,会按该字符去掉然后全拆返回
返回值:返回被更改好的值;

match // 功能:检索有没有这个字符 参数:要检索的字符; 返回值:有就返回当前检索的字符串,没有就返回null
search() // 功能:检索这个字符开始的索引位置 参数:要检索的字符; 返回值:有就返回当前检索的索引,没有就返回-1

str.search(/w3school/i) 加//忽略大小写

toLocaleUpperCase() 转大写,无参数,反正转好的值

toLocaleLowerCase() 转 小写,无参数,反正转好的值

  • 字符转编码:str.charCodeAt(索引)
    • 默认得到:十进制
  • 编码转字符:String.fromCharCode(编码)
    • 默认可以接收十进制的编码
    • 也可以接收十六进制的编码
      • 提醒:十六进制的编码需要使用:"0x"开头
    • 不直接支持U编码
  • 小技巧:比较字符的大小;配合随机数,得到随机字母
    详解

字符的方法:
indexOf()
// 功能:查看当前字符的索引,从0开始,
// 参数:要检索的字符
// 返回值:有的话就返回索引的位置,没有的话返回-1;

var str = “hello”;
console.log(str.indexOf(“h”));
console.log(str.indexOf(“o”));
console.log(str.indexOf(“a”));
console.log(str.indexOf(“o”, 4));
console.log(str.indexOf(“o”, 5));

var str = “hello”;
// 功能:查看当前索引的字符,从0开始,
// 参数:要检索的索引
// 返回值:有的话就返回当前的字符,没有的话返回空字符 “”;
console.log(str.charAt(2));
console.log(str.charAt(12));
console.log(str.charAt(12) === “”);

var str = “hello”;
// 功能:替换,当替换为空的时候,相当于删除,替换多个相同的话要一个个从左往右,replace
// 参数:原参数,要替换的参数; 正则表达式会用到
// 返回值:返回被更改好的值;
console.log(str.replace(“o”,“哦”).replace(“o”, “哦”));

// 分割,切割

split();
// 功能:
// 参数:“”将全部拆开,中间用,隔开, 如果输入的是字符里的数,会按该字符去掉然后全拆返回
// 返回值:返回被更改好的值;
// var str = “2020-12-21”
// console.log(str.split());
// console.log(str.split("-"));
// console.log(str.split(""));

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

划水的乌贼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值