zoukankan      html  css  js  c++  java
  • JavaScript高级-----14.ES6之String扩展方法

    let name = `这是一个模板字符串`;
    console.log(name); //这是一个模板字符串
    

    let name = `张三`;
    // let sayHello = 'Hello, 我的名字叫' + name;
    // 等效于
    // let sayHello = `Hello, 我的名字叫` + name;
    // 等效于
    let sayHello = `Hello, 我的名字叫${name}`;//Hello, 我的名字叫张三
    console.log(sayHello);
    

    let result = {
        name: "zhangsan",
        age: 20
    };
    let html = `
        <div>
            <span>${result.name}</span>
            <span>${result.age}</span>
        </div>
    `;
    console.log(html);
    /*打印内容:
        <div>
            <span>zhangsan</span>
            <span>20</span>
        </div>
    */
    

    const fn = () => {
        return '我是fn函数'
    }
    
    let html = `我是模板字符串 ${fn()}`;
    console.log(html) //我是模板字符串 我是fn函数
    

    let str = 'Hello ECMAScript 2015';
    let r1 = str.startsWith('Hello');
    console.log(r1); //true
    let r2 = str.endsWith('2016');
    console.log(r2); //false
    


    以上方法返回的是一个新字符串

    let str = 'y';
    let newstr = str.repeat(5);
    console.log(str); //y
    console.log(newstr); //yyyyy
    //或
    console.log("y".repeat(5)); //yyyyy
    
  • 相关阅读:
    常用的正则表达式
    Spring
    Hibernate-04
    Hibernate-03
    Hibernate-02
    Hibernate-01
    装饰器(python)
    软件工程之小组选题报告
    小组项目之需求分析与原型设计
    关于group_concat函数拼接字符超长的问题
  • 原文地址:https://www.cnblogs.com/deer-cen/p/12441238.html
Copyright © 2011-2022 走看看