JS字符串方法

js字符串方法

  • consol.log([] + 8) //“8”
  • var name = “haha”
    • 单引号不能连着用:不能再双引号里面直接使用双引号,双引号里面可以包含单引号,单引号也可以包含双引号
console.log("<img src=''>" + name + "</img>") //<img src=''>haha</img>
  • 1.toupperCase:小写转大写
var str1 = "aaaaa";
   console.log(str1.toUpperCase())
   console.log(str1)
  • 2.toLowerCase:大写转小写

var str2 = “ZHUZHUZ”
console.log(str2.toLowerCase())



- **`3.charAt():通过索引获取对应得字符`**

var str3 = “hhhhh”
console.log(str3.charAt(3))


- **`4.charCodeAt:获取当前字符对应的uniCode编码值`**

- **`5.substr(m,n):从索引m开始,截取n个字符`**
- **`6.substring(m,n):从索引m开始,截取到索引n,但不包含索引n`**
 - 如果n小于0;那么从索引m开始,像m前截取,但不包含m
 - 如果只有一个参数,那么是从索引m开始,截取到末尾
- **`7.slice:支持参数负数`**

- **`8.indexOf:字符在字符串中+第一次出现索引位置`** 

var c = “dwedrwea”
console.log(c.indexOf(“d”)) //0
console.log(c.indexOf(“we”)) //1


-  **`9. lastIndexOf: 检测字符在字符串中最后一次出现的索引位置`**
- 如果字符不存在,返回-1;

- **`10. concat: 字符串拼接;`**

// var str1 = “zhufeng”;
// var str2 = “peixun”;
// var str3 = “a”;
// console.log(str1.concat(str2,str3));
var str1 = “zhufeng”;
var str2 = “peixun”;
var str3 = “a”;
console.log(str1.concat(str2).concat(str3));

var ary = [12, 3, 4, 5];
// console.log(ary.pop().pop()) //错误,pop只能删除数组的最后一项,因为pop()返回值为删除的那个数,而pop不能删除数字



- **`11. split : 将字符串按照特定的字符分隔成数组的每一项;`**


var a = “2019/07 12:4”
var b = a.split(" “)
var c = b[0].split(”/")
var d = b[1].split("?
console.log(c.concat(d))

var s = "fdcsfc"
console.log(s.split("  ")) //["fdcsfc"]当split括号里面的与原字符串中没有相同的,那么返回整个原数组
console.log(s.split("")) //是字符之间的缝隙得到["f", "d", "c", "s", "f", "c"]

- **`12. replace(old,new) 字符串替换`**

var str = " zhufeng ";
// console.log(str.replace(“feng”, “fengpeixun”));



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值