美文网首页
js中字符串的常用方法~

js中字符串的常用方法~

作者: WeekOne | 来源:发表于2016-10-23 19:06 被阅读0次

    模板字符串对于要替换成变量的字符串用一对大括号包起来

    然后前面写一个$符号注意:这些字符串放在一对反引号里``

    var str = `当前的时间是${h}小时${m}分钟${s}秒`;

    字符串获取:

    length获取字符串的长度

    charAt();获取字符串中的某一个

    charCodeAt()获取字符串在计算机中的一个编码

    string.formCharCode();通过编码获取到相应的文字或数据

    var str = ‘abcdef’;

    indexOf(meedle,index);说明:用于查找字符串,meedle表示要查找的字符串,第二个参数可选,

    用于指定从哪里查找,如果找到了返回找到的字符的位置.没找到就返回-1.

    对应的有lasIndexOf();从后往前找.

    str.includes();用来查找指定的字符串,找到了返回ture,否则false

    str.startsWith();用来查找要查找的字符串是否在开头位置

    str.endsWith();用来查找哟啊查找的字符串是否在结尾的位置 ,

    如果在开头或在结尾的位置就返回ture否则就返回false

    ——————————————————————————————

    var str = ‘abcdef’;

    str.slice(start,end);用来截取字符串的,接收两位参数,起始位和结束为,

    返回的结果包含起始位,不包含结束位,如果start>end 返回 ’’ ;

    如果start<0,或者很多<0;那么就等于从start+length 到end+length

    如果start<-length 那么默认就等于0;

    如果很多>length那么默认就等于length

    ——————————————————————————————

    var str = 'abcdef';

    str.substr(start,nums) 用来截取字符串,第一个是从哪里截取

    第二个参数 是截取多少位 如果start < 0 = start + length;

    str.substring(start,end); 如果 start end < 0

    默认等于0 如果 start > end 会交换位置

    var str = 'abcdef';

    str.split(separator,[limit]); 用来分割字符串,第一个参数

    是用什么来分割字符串,第二个参数是取分割后数组中的前几位(可选)

    )// [‘a’,’b’]

    str.split('asd') // ['abcdef']

    str.split(‘bcd’) // [‘a’,’ef’]

    str1.toUpperCase().toLowerCase().substr(0,2)

    ----------------------------------------------

    str.toUpperCase()== str.toLocaleUpperCase();

    讲字符串所有的字母 转化为 大写

    str.toLowerCase()== str.toLocaleLowerCase();

    讲字符串所有的字母 转化为 小写

    -----------------------------------------------

    str.charAt(position) if position false= > ‘’;

    用来查找对应下标的字符 如果是负数 返回 ‘’;

    str.charCodeAt(position) 用来返回对应字符的Unicode编码

    var str = '123j4';

    for(var i=0; i

    if(str.charCodeAt(i) < 48 || str.charCodeAt(i) > 57){

    alert('不全是数字');

    }

    }

    ---------------------------------------

    var str = ‘abcdefg’;

    replace(value,newValue) 用来查找指定的内容,并替换为新内容

    var str1 = str.replace('abcdefg','liuxin');

    === 》 'liuxin';

    join();和tostring();

    数组转换成字符串

    ---------------------------------------

    tirm() 用来去掉字符串的 前后空格

    var str = ' 123 ';

    var str1 = str.trim()// 123

    ---------------------------------------

    var str = 'haoge';

    var str1 = str.repeat(3) // 'haogehaogehaoge'

    var str2 = str.repeat(0) // ''

    var str3 = str.repeat(-1) //报错

    相关文章

      网友评论

          本文标题:js中字符串的常用方法~

          本文链接:https://www.haomeiwen.com/subject/tzdkuttx.html