zoukankan      html  css  js  c++  java
  • 【JS】字符串方法

    charAt():返回字符串指定位置的字符。

    const str = 'hello world';
    console.log(str.charAt(1)); // e

    charCodeAt():返回字符串指定位置的字符的Unicode编码。

    const str = 'hello world';
    console.log(str.charCodeAt(1)); // 101

    fromCharCode():将Unicode编码转为字符,并返回。

    const char = String.fromCharCode(65);
    console.log(char); // A

    concat():连接两个或多个字符串,并返回新的字符串。

    const str1 = 'Hello ';
    const str2 = 'world!';
    const str3 = '!!';
    console.log(str1.concat(str2, str3)); // Hello world!!!

    repeat():复制字符串指定次数,并返回。

    const str = 'Runoob';
    console.log(str.repeat(2)); // RunoobRunoob

    split(char/regexp, limit):将字符串按照指定字符分割为数组,并返回。

    const str = 'How are you doing today?';
    console.log(str.split(' ', 3)); // ["How", "are", "you"]

    trim():去除字符串两边的空白,并返回。

    const str = '       Runoob        ';
    console.log(str.trim()); // Runoob

    slice(start, end):选取字符串的一部分,并返回。

    const str = 'Hello world!';
    console.log(str.slice(1,5)); // ello

    substr(start, length):选取指定数目的字符串,并返回。

    const str = 'Hello world!';
    console.log(str.substr(2,3)); // llo

    substring():选取字符串的一部分,并返回。

    cosnt str = 'Hello world!';
    console.log(str.slice(1,5)); // ello

    indexOf(chars, start):返回指定字符在原字符串中首次出现的位置。

    const str = 'Hello world, welcome to the universe.';
    console.log(str.indexOf('welcome')); // 13

    lastIndexOf():返回指定字符在原字符串中最后出现的位置。

    const str = 'I am from runoob,welcome to runoob site.';
    console.log(str.lastIndexOf('runoob')); // 28

    includes():查找字符串中是否包含指定的字符。

    const str = 'Hello world, welcome to the Runoob.';
    console.log(str.includes('world')); // true

    startsWith(chars, start):查看字符串是否以指定的字符开头。

    const str = 'Hello world, welcome to the Runoob.';
    console.log(str.startsWith('world', 6)); // true

    match(regexp):检索字符串内与正则表达式匹配的值,并返回一个数组。

    const str = 'The rain in SPAIN stays mainly in the plain'; 
    console.log(str.match(/ain/g)); // ["ain", "ain", "ain"]

    replace(chars/regexp, value):将第二个参数替换字符串内与第一个参数匹配的值,并返回。

    const str = 'Visit Microsoft! Visit Microsoft!';
    console.log(str.replace('Microsoft', 'Runoob')); // Visit Runoob!Visit Microsoft!

    search(chars/regexp):返回指定字符的位置。

    const str = 'Visit Runoob!'; 
    console.log(str.search('Runoob')); // 6

    toLowerCase():将字符串转换为小写。

    const str = 'Runoob';
    console.log(str.toLowerCase()); // runoob

    toUpperCase():将字符串转换为大写。

    const str = 'Runoob';
    console.log(str.toUpperCase()); // RUNOOB

    toLocaleLowerCase():根据本地主机的语言环境把字符串转换为小写。

    const str = 'Runoob';
    console.log(str.toLocaleLowerCase()); // runoob

    toLocaleUpperCase():根据本地主机的语言环境把字符串转换为大写。

    const str = 'Runoob';
    console.log(str.toLocaleUpperCase()); // RUNOOB

    valueOf():返回字符串的原始值。

    const str = 'Hello world!';
    console.log(str.valueOf()); // Hello world!

    toString():返回字符串。

    const str = 'Runoob';
    console.log(str.toString()); // Runoob
  • 相关阅读:
    CPDA之时间序列
    CSS clear
    27 款经典的CSS 框架
    IT人必读:请不要做浮躁的IT人
    23个Javascript弹出窗口特效
    三种东西永远不要放到数据库里
    jquery 插件 thickbox窗口 第一个控件获得焦点(解决第二次弹出窗口,文本不能输入数据)
    enum总结
    vs版本的选择
    iPhone iPad 各种控件默认高度
  • 原文地址:https://www.cnblogs.com/linxian95/p/10480949.html
Copyright © 2011-2022 走看看