1.方法阅读说明返回值类型对象。方法名(参数1[,参数2]);说明:返回值类型:指函数调用结束后返回值的类型。Object.Methodname:指的是调用方法。参数列表:表示调用函数时传入的参数。[]表示可选参数,可写可不写。2、字符串属性定义:字符串是由一对“”或一对''包裹的0个或多个字符组成的字符串。字符串长度:string.length;eg:varstr1="abc";varstr2="";varstr3="";console.log(str1.length);//3console.log(str2.length);//0console.log(str3.length);//13.charAt功能:该方法返回对应位置的字符。语法:字符串string.charAt(index);参数:index是0到字符串长度-1之间的整数。返回值:返回字符串对应位置的字符。注意:-如果传入参数小于0或大于字符串长度-1,将返回空字符串。-如果传入一个boolean值,如果为true,则默认转换为数字1,指的是字符串的第二个字符。如果为假,则默认转换为数字0,表示字符串的第一个字符。-如果传递任何字符串,它指的是字符串的第一个字符。<脚本>varstr="abc";console.log(str.charAt(0));//aconsole.log(str.charAt(2));//cconsole.log(str.charAt(-88));//""console.log(str.charAt(false));//aconsole.log(str.charAt(true));//bconsole.log(str.charAt("unm"));//a4.chatCodeAt功能:返回对应位置字符的Unicode值语法:numberstring.charCodeAt(index);参数:index是指从0到字符串长度-1的整数。返回值:返回字符串中相应位置字符的Unicode值。注意:如果传入参数小于0或大于字符串长度-1,将返回空字符串。然后返回NAN。<脚本>varstr="abc";console.log(str.charCodeAt(0));//97console.log(str.charCodeAt(2));//99console.log(str.charCodeAt(-88));//NANconsole.log(str.charCodeAt(false));//97console.log(str.charCodeAt(true));//98console.log(str.charCodeAt(undefined));//97console.log(str.charCodeAt("zzzz"));//974.fromCharCode函数:将Unicode值转换成对应的字符。语法:字符串String.fromCharCode(index);参数:index为传入的任意整数。返回值:返回Unicode值对应的字符串。加解密小例子5.indexOf函数:返回指定值调用此方法时字符串第一次出现的位置。语法:数字string.indexOf((searchValue[,fromIndex]));参数:searchValue是指要搜索的字符串。fromIndex是指从哪里开始查找,默认值为0。返回值:返回一个数字。注意:如果存在则返回位置,如果不存在则返回-1。5.lastIndexOf功能:返回调用该方法时指定值的最后位置。语法:数字string.indexOf((searchValue[,fromIndex]));参数:searchValue是指要搜索的字符串。fromIndex指从哪里开始查找,默认值为str.length-1。返回值:返回一个数字。注意:如果存在则返回位置,如果不存在则返回-1。6.slice功能:该方法提取字符串的一部分并返回这个新的字符串(包括开始位置,不包括结束位置)语法:stringstring.slice((star[,end]));参数:star为截取起始位置,end为截取结束位置,默认为最后一个字符的位置+1(字符串长度)。返回值:返回截取的字符串。注意:参数的位置不会根据参数的大小进行调换。如果参数中有负值,则按从末尾开始处理。-1表示最后一个元素,-2表示倒数第二个元素。7.substring函数:该方法提取字符串的一部分并返回这个新的字符串(包括开始位置,不包括结束位置)语法:stringstring.slice((star[,end]));参数:star指截取的起始位置,end指截取的结束位置,默认为最后一个字符的位置+1(字符串长度)。返回值:返回截取的字符串。注意:参数position会根据起始位置和结束位置的大小进行转换,负值转换为08.substr功能:截取指定起始位置和长度的子串。语法:stringstring.substr(start[,length]);参数:start:拦截的起始位置。length:截取字符串的长度,默认为字符长度。返回值:返回截取的字符串9.toLowerCase1.toLowerCase函数:将所有字符串转为小写语法:stringstring.toLowerCase();返回值:返回转换为小写的字符串。2.toUpperCase功能:将所有字符串转为大写语法:stringstring.toUpperCase();返回值:返回转换为大写的字符串。10.split功能:将原字符串按指定字符串分割成数组。语法:arraystring.split([separator][,limit])参数:separator是指分隔符。limit指定最大划分数,可以理解为数组的长度,默认为all。返回值:返回一个数组。注意:当没有分隔符(没有传入参数)时,整个字符串会作为一个整体保存在数组中。使用分隔符拆分时,分隔符将被删除并传递到数组中。
