拼接字符串

使用 + 运算

var name = "John";

alert( 'Hello, '+name+'!' ); // Hello, John!

使用反引号

var name = "John";
// 嵌入一个变量
alert( `Hello, ${name}!` ); // Hello, John!

${…} 内的表达式或者变量会被计算,计算结果会成为字符串的一部分。可以在 ${…} 内放置任何东西:诸如名为 name的变量,或者诸如 1 + 2 的算数表达式,或者其他一些更复杂的。

需要注意的是,这仅仅在反引号内有效,其他引号不允许这种嵌入。

alert( "the result is ${1 + 2}" ); // the result is ${1 + 2}(使用双引号则不会计算 ${…} 中的内容)

练习

  1. 获取当前时间,比如Mon Feb 04 2019 13:23:52 GMT+0800,格式化为以下形式 2019-2-4 13:23:52

  2. 随机出rgba(23,128,54,0.5)形式的一个颜色。

文档更新时间: 2021-10-11 14:22   作者:张老师