SOURCE

// 字符串拓展方法
// includes(),startsWith(),endsWith()
let str = "Hello World!";

console.log(str.startsWith("Hello")); // true
console.log(str.endsWith("World!")); // true
console.log(str.includes("Wor")); // true

// repeat 重复
console.log(str.repeat(2)); // Hello World!Hello World!

// padStart(),padEnd(),主要是用于补全
console.log(str.padStart(20, 'c')); // ccccccccHello World!
console.log(str.padEnd(20, 'm')); // Hello World!mmmmmmmm
console.log(str.padStart(5, 'c')); // Hello World!
console.log(str.padEnd(20, 'abcde')); // Hello World!abcdeabc
console.log(str.padEnd(20)); // 默认用空格补位

// es5 字符串拼接
var name = "cm", age=29;
var str2 = "姓名:" + name + ",年龄:" + age + "。"
console.log(str2); // 6

// es6+ 模版字符串
let str3 = `姓名:${name},年龄:${age}。`;
let str4 = `姓名:${name},
年龄:${age}。`;
console.log(str4); // 按格式输出
let str5 = `${1+2+3}`;
console.log(str5); // 6
function fn() {}
let str6 = `${fn()}`;
console.log(str6); // undefined

// 标签模版
// alert`123`;

let a=1, b=2;
function fn2() {
  for(let i=0; i<arguments.length; i++) {
    console.log(arguments[i]);
  }
}

fn2`xxx${a}yyy${b}`


console 命令行工具 X clear

                    
>
console