ecmascript-6 - 更改为模板文字
问题描述
如何更改此代码:
var txt = "";
txt += "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt += "<p>Browser Name: " + navigator.appName + "</p>";
txt += "<p>Browser Version: " + navigator.appVersion + "</p>";
txt += "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt += "<p>Browser Language: " + navigator.language + "</p>";
txt += "<p>Browser Online: " + navigator.onLine + "</p>";
txt += "<p>Platform: " + navigator.platform + "</p>";
txt += "<p>User-agent header: " + navigator.userAgent + "</p>";
模板文字?我试过了,但我做错了什么。顺便说一句,这里的编辑器不允许我添加更多代码,否则我可以向您展示我到目前为止所尝试的内容。
解决方案
像这样 :
var txt = `
<p>Browser CodeName: ${navigator.appCodeName}</p>
<p>Browser Name: ${navigator.appName}</p>
<p>Browser Version: ${navigator.appVersion}</p>
<p>Cookies Enabled: ${navigator.cookieEnabled}</p>
<p>Browser Language: ${navigator.language}</p>
<p>Browser Online: ${navigator.onLine}</p>
<p>Platform: ${navigator.platform}</p>
<p>User-agent header: ${navigator.userAgent}</p>
`;
看看这个以了解它是如何工作的: 模板文字
推荐阅读
- php - laravel 控制器中的 foreach 循环
- sql-server - 在 TSQL 中嵌套 CTE 表达式
- java - 区域设置在 mozilla Rhino 上始终是法语(至少在法语平台上)
- java - 让 Spring Boot 应用启动更快
- matplotlib - 我们如何为底图上的每个州命名?
- jquery - Footable - 如何显示过滤记录的数量?
- android - logcat 中的颜色代码进程 ID - Android Studio
- pandas - Pandas 将数组复制到 csv - 错误消息;*** ValueError:如果使用所有标量值,则必须传递索引
- php - WP Elementor:按日期过滤存档帖子(通过自定义查询)
- firefox - Firefox中开发模式下页面转换之间的下一个js抖动/空白时刻