String ' ' 字符串的方法:
(这里不全,也不详细,有心情再补充)
let str = 'zhufeng'
str.charAt(0) //z: 找到字符串中的某一个值
str.concat('ni','hao') //zhufengnihao: 字符串拼接
'9'.charCodeAt()//57 : 把9转换成unicode编码值(数字57)
String.fromCharCode(97) //a: 把unicode编码97转换成字符a
(102).toString(2) //1100110: 把(数字102)转换成2进制的 字符串
indexOf(string,index) // 找到字符串中指定字符首次出现的索引(参数:1.找谁,2.它的位置)。找不到返回-1
lastIndexOf() 找到字符串中指定字符首次出现的索引(参数:1.找谁,2.它的位置)找不到返回-1 。从后往前找,但是输出的索引是从左往右数的
str.split('f') //["zhu", "eng"] 以字符串分割,把字符串分割为数组
str.split('f').join('f') //zhufeng 把‘zhu’+‘f’+‘eng’的方式组合成字符串
str.substring(3,5) //fe 找到字符串中的某一个(段)字母。substring(开始的下标,结束的下标+1)
str.slice(3,6)//fen截取指定位置的数据,不会改变原字符串(数组也一样)。从n位开始截,截到第 m-1位,不写第二个参数m,代表截取n位后面的所有。
str.substr(3,1) //f 找到字符串中的某一个(段)字母。substring(开始的下标,个数)
str.toUpperCase()//ZHUFENG 改成大写
str.toLowerCase()// 改成小写
str.trim()// 去掉字符串的前后空格
"/index".includes("/") // true
<script> let str = 'zhufeng'; console.log(str.concat('ni','hao')); console.log('9'.charCodeAt() ); console.log(String.fromCharCode(97)); console.log( (102).toString(2)); let i = 0; let num = 0; for(;str.indexOf('f',i) != -1;){ num ++; alert('出现的位置'+str.indexOf('f',i)); i = str.indexOf('f',i) + 1; }; console.log(num); //1 console.log(str.split('f')); console.log(str.split('f'). join('f')); console.log(str.substring(3,5)); console.log(str.slice(3,6)); console.log(str.substr(3,1)); console.log(str.toUpperCase()); console.log(str.trim() ); </script>
。