zoukankan      html  css  js  c++  java
  • String 的扩展方法

    模板字符串(★★★)

    ES6新增的创建字符串的方式,使用反引号定义

    let name = `zhangsan`;
    模板字符串中可以解析变量
    let name = '张三'; 
    let sayHello = `hello,my name is ${name}`; // hello, my name is zhangsan
    模板字符串中可以换行
     let result = { 
        name: 'zhangsan',
        age: 20,
        sex: '男'
    }
    let html = ` <div>
        <span>${result.name}</span>
        <span>${result.age}</span>
        <span>${result.sex}</span>
    </div> `;
    在模板字符串中可以调用函数
    const sayHello = function () { 
       return '哈哈哈哈 追不到我吧 我就是这么强大';
    };
    let greet = `${sayHello()} 哈哈哈哈`;
    console.log(greet); // 哈哈哈哈 追不到我吧 我就是这么强大 哈哈哈哈

    实例方法:startsWith() 和 endsWith()

    • startsWith():表示参数字符串是否在原字符串的头部,返回布尔值

    • endsWith():表示参数字符串是否在原字符串的尾部,返回布尔值

    let str = 'Hello world!';
    str.startsWith('Hello') // true
    str.endsWith('!')       // true

    实例方法:repeat()

    repeat方法表示将原字符串重复n次,返回一个新字符串

    'x'.repeat(3)      // "xxx" 
    'hello'.repeat(2)  // "hellohello"

     

  • 相关阅读:
    Brunch with a Friend 与朋友共进午餐
    Linux使用tcpdump抓取网络数据包示例
    Linux LVM逻辑卷配置过程详解
    Linux不停往外发包
    jumpserver遇到的坑
    Python3.5 使用Sqlite3
    git rebase小计(转)
    pip3 更改安装源
    jquery ajax(3).post
    jquery ajax (2)实例 .GET
  • 原文地址:https://www.cnblogs.com/llanq123/p/13844557.html
Copyright © 2011-2022 走看看