JavaScript字符串

JavaScript字符串

1. 字符串的创建及基本操作

1.1 字面量

var str1 = "abc";

1.2 构造函数

var str2 = new String("abc");

1.3 操作

console.log(str1[0]);//a
console.log(str2[0]);//a

1.4 字符的个数

console.log(str1.length);

2. 字符串的常见方法

2.1 charAt( )

取到某个索引的字符

2.2 indexOf( )

取到某个字符的索引

2.3 substring( m , n )

m是起始的索引 , n是结束的索引( 不包括这个索引上的字符 )

console.log(str.substring(1, 3)); //"bc"
console.log(str.substring(3, 1)); //"bc"

2.4 slice( m , n )

console.log(str.slice(1, 3)); //"bc"
console.log(str.slice(3, 1)); //""

2.5 substr( m , n )

n表示截取的个数

 console.log(str.substr(2, 2)); //"cd"

2.6 split( s )

将字符串以指定的分隔符分割成数组,分割符不作为数组元素

var str1 = "ab|cd|ef|g";
console.log(str1.split("|"));
console.log(str1.split(""));

2.7 replace( s1 , s2 ) replaceAll( s1 , s2 )

s1要被替换的字符串,s2是新的字符串

//一段文本中某些特定字符的替换
var str2 = "李鑫和范耀文";
var newStr = str2.replace("和", "**");
console.log(newStr); */

var str3 = "absbcdsbef";
console.log(str3.replaceAll("sb", "xx")); //全部替换 */

2.8 concat()

合并字符串

var str4 = "Abc";
console.log(str4.concat("def"));

2.9 trim( )

去除字符串左右的空格

var str5 = " abc ";
console.log(str5);
console.log(str5.trim());

2.10 toUpperCase( ) toLowerCase( )

转大写 转小写

2.11 includes( )

是否包含 , 包含返回true , 不包含返回false .

2.12 repeat( n )

字符串重复多少次

3. ASCII和字符集

 //charCodeAt(idx) 得到某个索引位上字符的ASCII码值
      var str = "abc";
      console.log(str.charCodeAt(1));
      //String.fromCharCode(num)
      console.log(String.fromCharCode(98)); //"b"
   console.log(str.charCodeAt(1));
      //String.fromCharCode(num)
      console.log(String.fromCharCode(98)); //"b"


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值