String对象
String 对象用于处理文本(字符串)
通过构造函数的方式也可以把数字类型转成字符串类型
Let str=new String(‘hello’)
Console.log(str);
字面量的方式去创建一个字符
Let stt=’hello k’
属性length 字符串的长度
Console.log(str.length);整个字符串(无论是内部的空格还是外部的空格都会算成长度) 空格也会算成长度
字符串有length 也可以被遍历
For (var i=0; i<str.length; i++){
Consloe.log(str[i]);}
CharAt()返回指定位置的字符(字符串中的第一个字符下标是0)
如果索引位置找不到对应的字符,会返回一个空字符串
Let a=str.charAt(0)
Concat()连接字符串,会返回一个拼接好的字符串
Let newstr=str.concat(‘itty’)
Replace()用于在字符串中用一些字符或替换一个与正则表达式匹配的字符串
Let str=’abc123qew’
/\d/ 这个就是正则表达式,代表字符串内的第一个数字替换成n,后面写个+表示匹配字符串里面所有的数字都替换成n
正则的g表示全局的意思 str.replace(/\d/g, ‘n’)可以把字符串中每一个数字都换成n
Let a =str.replace(/\d/, ‘n’)
Let a =str.replace(/\d+/, ‘n’)
Let a =str.replace(/\d/g, ‘n’)
Let str=’hello world’
Str.replace(‘worid’,’kitty’);就是把world替换成了kitty.原来的字符串不会受到影响,会返回一个新的,替换后的字符串