• 【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
  • 相关阅读:
    MySQL导出数据到文件中
    MySQL表内更新时,自动记录时间
    MySQL实现分页查询
    shell 中执行Oracle查询和执行存储过程
    python调用其他脚本
    hadoop 中ALL Applications 中Tracking 下History查找不到MapReduce Job 日志
    Matplotlib 随机漫步图
    Matplotlib 绘图
    shell中$(( ))、$( )、``与${ }的区别详解
    jquery动画切换引擎插件 Velocity.js 学习01
  • 原文地址:https://www.cnblogs.com/linxian95/p/10480949.html
Copyright © 2020-2023  润新知