字符串方法

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>

</body>
<script>
// 1.length 字符串的长度属性
// 在字符串中 空格 标点符号也占据长度.
var srt1 = "hello length"


// 2 转化为字符串
// a.....toString()
var num = 23;
console.log(typeof num);
console.log(typeof num.toString())
// b.....String()
console.log(typeof String(num))
// 3 获取字符串第一次出现的下标 indexof()
var str3 = "my name is jiaojiao"
console.log(str3.indexOf("name"))
// 获取字符串最后一次出现的下标 lastIndexof()
console.log(str3.lastIndexOf("i"))


// 4 通过下标返回相应位置下的字符 charAt()
var str4 = "娼娼今天没洗脸"
console.log(str4.charAt(2))
// 通过下标返回相应位置下的字符 unicode编码 charCodeAt()
var str5 = "娼娼今天没洗脸"
console.log(str4.charCodeAt(2))
// 5查找 search() 如果能找到那么返回所在下标,如果找不到则返回-1.
console.log(str4.search("没"))
// 6 字符串的拼接 concat()
var str5 = "美女";
console.log(str5.concat("老师","娇娇"));
// 7 分割字符串为数组 split()
var str6 = "helloworld";
console.log(str6.split(""))
// 8 字符串截取的三种方法 substring() slice() substr()
// 第一种情况,为一个参数的时候,三种方法一样,作用都是将num及其以后的字符串截取下来.
var str7 = "helloworld";
console.log(str7.substring(2));
console.log(str7.slice(2));
console.log(str7.substr(2));
// 第二种情况,两个参数的时候substring slice第一个参数代表起始位置,第二个数是结束位置.substr第一个参数代表起始位置,第二个参数代表截取的长度.
console.log(str7.substring(2,7));
console.log(str7.slice(2,5));
console.log(str7.substr(2,5));
// 9 代替 replace() 后者替换前者并且只能替换一次.
var str9 = "helloworld";
console.log(str9.replace("ll","rr"))
// 10 大小写转换 toUpperCase()转换为大写 tolowerCase()转换小写
var name = "GAO HUI jiao";
console.log(name.toUpperCase())
console.log(name.toLowerCase())
</script>
</html>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值