<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
/*
+字符串方法有很多种:
==>split():用于把一个字符串分割成字符串数组。与array.join是相反的。字符串变成数组
返回值是一个数组
==>indexOf():可返回某个指定的字符串值在字符串中首次出现的位置。对大小写敏感。
返回值是数字下标
==>concat():用于连接两个或多个字符串。
返回值是连接后的字符串
==>replace():用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
返回值是一个新的字符串
==>charAt():可返回指定位置的字符。获取字符串的某个字符有两种方法----------------'cat'[1]
返回值是下标索引
==>charCodeAt():可返回指定位置的字符的 Unicode 编码.
返回值是下标索引
==>sup():把字符串显示为上标。
==>toUpperCase():把字符串转换为大写。
==>toLowerCase():把字符串转换为小写。
==>slice():可提取字符串的某个部分,并以新的字符串返回被提取的部分。包前不包后
==>trim():从字符串的开始和结尾去除空格。参照部分 ECMAScript 5 标准
==>search():用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。
==>repeat(n):复制n次字符串
==>substr()
==>substring()
==>includes():判断字符串里是否存在数据
返回值是boolean值
*/
// let str = "123"
// console.log(str.repeat(5))
// console.log(str)
// console.log(str.trim())
// console.log(str.includes("z"))
// let num_string = "1234567890"
// console.log(num_string.split("",3))
// let sentence = "what is your name ?"
// var words1 = sentence.split(' ')
// var words2 = sentence.split(/\s+/)
// console.log("words1",words1)
// console.log("words2",words2)
// let arr = [1,2,3,4,5,6,7,8,9,0]
// console.log(arr.join(""))
// console.log(sentence.indexOf("a"))
// let str1 = "123"
// let str2 = "456"
// console.log(str1.concat(str2))
// var str="Visit Microsoft!"
// console.log(str.replace(/Microsoft/, "W3School"))
// var str="Hello world!"
// document.write("11111111111111",str.sup())
// let str = "ABCDEFGH"
// console.log(str.toLowerCase())
// let str = "abcdefg"
// console.log(str.toUpperCase())
// let str = "xiaoxiliushizuihaoderen"
// console.log(str.slice(6,8))
// let name= "xiaoxiliu"
// console.log(name.split(''))
// console.log(name.split('').reverse())
// var resultStr = name.split('').reverse().join('');
// console.log(resultStr)
</script>
</body>
</html>
网友评论