String属性简介

length:1
 name:String
 fromCharCode:传入unicode值,返回相应的字符串
 fromCodePoint:
 raw:
 .
 .

String prototype 的属性简介

length:在字符串中str.length等于自身的长度。str._ _proto_ _.length===0
 constructor:指向构造函数String
 charAt:传入参数(传入数字,笔者认为-传入非数字时内部使用Number函数转化为数字),返回指定位置的字符串,传入true时返回字符串下标为1的那个字符。当数组只有一个元素并且为数字时返回该数字的下标的字符 ,例:Number([9])=Number([‘9’])=>9 。传入NaN时返回第一个元素 ,例:str=‘fadsdgrth’=>str.charAt(‘fasd’)=str.charAt(‘12fasd’)=str.charAt(false)=>‘f’charCodeAt:与charAt用法一样,返回变为unicode码
 codePointAt:
 concat:连接两个字符串若不是字符串的话 ,调用该对象的toString方法转化为字符串,一次可以连接多个参数endsWith:
 includes:
 indexOf:传入参数(参数一,参数二),不是字符串就转化为字符串 ,然后查找。找到返回首个查找到的下标,参数二传入下标 。查找位置从传入的下标开始查找 ,不传为0。lastIndexOf:与indexOf一样 , 查找顺序为反向查找
 localeCompare:
 normalize:
 slice:提取字符串的某个部分,并返回。传入两个参数。两个参数都不传的时候复制整个字符串。传一个参数表示从这个数开始到字符串的结尾。传入的参数非数字时都会默认转化为数字。第二个参数比第一个参数小的时候返回空字符串split:把字符串切割成数组,下标为数组下标。
 substr:传入两个参数,开始的位置和个数,只传一个参数的时候和不传的时候和slice一样 。传两个参数的时候,第二个参数表示选择几个字符串。
 substring:
 startsWith:
 toString:
 trimLeft:
 trimRight:
 toLowerCase:把字母全部转化为小写字母
 toUpperCase:把字母全部转化为大写字母
 valueOf:
 match:
 search:查找匹配的字符串支持正则,支持正则的不区分大小写,不支持全部查找。返回下标,没找到返回-1
 anchor:
 big:
 blink:
 bold:
 fixed:
 fontcolor:
 fontsize:
 italics:
 link:
 small:
 strike:
 sub:
 sup:
 repeat:
 padStart:
 padEnd:
 toLocaleLowerCase:
 toLocaleUpperCase:
 trim:
 replace:用期望的字符替换需要被替换掉的字符,传入两个参数参数。参数一 字符串或者正则表达式(支持g和i) 。第二个参数表示需要被替换的你想要的字段。例 str=‘abcdefg’
 str.replace(‘ab’,‘cc’)=>‘cccdefg’ , str.replace(/[\D]+/,‘l’)=>‘l’ (启用贪婪模式) str.replace(/[\D]/g,‘l’)=>‘lllllll’