JavaScript 字符串模板

admin2年前 (2023-06-30)运营推广614

模板字面量使用反引号(``)而不是引号("")来定义字符串:

比如:

let text = `Hello World`;

使用模板字面量,可以在字符串中同时使用单引号与双引号:

let text = `He's often called "Johnny"`;

模板字面量还允许多行字符串:

let text = `The quickbrown foxjumps overthe lazy dog`;

模板字面量还允许字符串中的变量:

let firstName = "Tom";let lastName = "Gates";let text = `Welcome ${firstName },${lastName }`;

模板字面量还允许字符串中的表达式:

let price = 10;let VAT = 0.25;let total = `Total: ${(price * (1+ VAT)).toFixed(2)}`';

模板字面量还可以制作HTML模板

let header = "Templates";let tags = ["template", "javascript", "es6"];let html = `<h2>${header}</h2><ul>`;for(const x of tags) {   html +=`<li>${x}</li>`;}html += `</ul>`;


标签: JavaScript
返回列表

上一篇:一百万

下一篇:在河上

相关文章

JavaScript 对象构造器

function Person(first, last, age) {       this.fi...

JavaScript 对象原型

前面有一章提到无法为已有的对象构造器添加新属性Person.nationality = "English";  //得到的是undefine...

JavaScript 最新特征

JavaScript 的最新特征包括以下几个方面:类的私有变量:通过使用 # 符号,可以在类中定义私有变量,只能在类的内部访问,外部无法访问。空位合并操作符:使用 ?? 符号,可以在两项中任一项为 n...

关于Javascript

JavaScript是一种广泛使用的编程语言,用于在网页上添加交互性和动态性。它是一种高级,动态类型的脚本语言,常常与HTML和CSS一起使用,以创建丰富的用户体验。JavaScript具有以下优美的...

Vue 报错error:0308010C:digital envelope routines::unsupported 解决方案

Error: error:0308010C:digital envelope routines::unsupported出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0,...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。