当前位置: 首页 > news >正文

建卡盟网站建设 网站定制开发工程师招聘网站

建卡盟网站建设 网站定制开发,工程师招聘网站,商标设计和注册,大连的网站制作公司ECMAScript 6新增了使用模板字面量定义字符串的能力。与使用单引号或双引号不同#xff0c;模板字面量保留换行字符#xff0c;可以跨行定义字符串#xff1a; let str1 早起的年轻人\n喜欢经常跳步;let str2 早起的年轻人喜欢经常跳步;console.log(str1);// 早起的年轻人…ECMAScript 6新增了使用模板字面量定义字符串的能力。与使用单引号或双引号不同模板字面量保留换行字符可以跨行定义字符串 let str1 早起的年轻人\n喜欢经常跳步;let str2 早起的年轻人喜欢经常跳步;console.log(str1);// 早起的年轻人// second lineconsole.log(str2);// 早起的年轻人// 喜欢经常跳步console.log(str1 str2); // true比定义HTML模板 let pageHTML diva href#span早起的年轻人​/span/a/div;模板字符中会保持反引号内部的空格因此在使用时要格外注意。 // 这个模板字面量在换行符之后有25 个空格符let str1 first linesecond line;console.log(str1.length); // 47// 这个模板字面量以一个换行符开头let str2 first linesecond line;console.log(str2[0] \n); // true​支持字符串插值也就是可以在一个连续定义中插入一个或多个值。 上述所描述的模板字面量是一种特殊的JavaScript句法表达式只不过求值后得到的是字符串。模板字面量在定义时立即求值并转换为字符串实例任何插入的变量也会从它们最接近的作用域中取值。 字符串插值通过在${}中使用一个JavaScript表达式实现 let value 10; let exponent second; // 以前 let str1 value to the exponent power is (value value); // 现在可以用模板字面量这样实现 反引号 ​ let str2 ${ value } to the ${ exponent } power is ${ value value }; console.log(str1); // 10 to the second power is 100 console.log(str2); // 10 to the second power is 100所有插入的值都会使用toString()强制转型为字符串而且任何JavaScript表达式都可以用于插值。嵌套的模板字符串无须转义 console.log(Hello, ${ World }! ); // Hello, World!将表达式转换为字符串时会调用toString() let foo { toString: () World }; console.log(Hello, ${ foo }! ); 在插值表达式中可以调用函数和方法 function capitalize(word) {return ${ word[0].toUpperCase() }${ word.slice(1) }; } let str1 ${ capitalize(hello) }, ${ capitalize(world) }! ;​ console.log(str1); // Hello, World!模板字面量也支持定义标签函数tag function而通过标签函数可以自定义插值行为。 let a 10​; let b 12; function simpleTag(str1, str2, str3, str4​) {console.log(str1​);console.log(str2​);console.log(str3​);console.log(str4​);return 早起的年轻人​; } let untaggedResult ${ a } ${ b } ${ a b }; let taggedResultsimpleTag${a}${b}${ab}; ​​ console.log(untaggedResult); // 10 12 22​ console.log(taggedResult); // 早起的年轻人​因为表达式参数的数量是可变的所以通常应该使用剩余操作符​ let a 6; let b 9; functionsimpleTag(strings, ...expressions){console.log(strings);for(const expression of expressions) {console.log(expression);}return 早起的年轻人​; }let taggedResult simpleTag${ a } ${ b } ${ a b }; console.log(taggedResult); 如果你想把这些字符串和对表达式求值的结果拼接起来作为默认返回的字符串可以这样做 let a 6;let b 9;function zipTag(strings, ...expressions) {return strings[0] expressions.map((e, i) ${e}${strings[i 1]}).join();}​let st1 ${ a } ${ b } ${ a b };let st2​ zipTag${ a } ${ b } ${ a b };console.log(st1​); // 6 9 15​console.log(st2); // 6 9 15
http://www.hkea.cn/news/14398512/

相关文章:

  • 网站宣传需要多少钱做企业网站设计手机站
  • 网站备案网站类型编程app开发软件
  • 云南网站建设公司排名钢材网站建设
  • 做外贸的网站要多少钱肥西县建设发展局网站
  • 南昌做网站开发的公司哪家好视频加字幕软件app
  • 网站建立的研究方案龙岩天宫山有开放吗
  • 江门专业网站建设报价网站怎样做快照
  • 做视频网站用网站空间还是服务器手机电影网站怎样做
  • 专业房产网站建设苏州做外贸网站
  • 财务软件免费深圳网络优化培训
  • 那种广告式网站怎么做药检局信息化网站系统建设方案
  • 深圳做小程序网站开发宣传方案模板
  • 网站后台编辑技巧更改wordpress小工具的样式
  • 北京网站建设那些窗帘网站建设策划书道客巴巴
  • 成都公司建站模板采购销售管理软件
  • 福州公司网站建设wordpress后台添加新的文章类别
  • 朔州做网站公司苏州vr全景网站建设公司
  • 东莞海天网站建设在线网页代理太太猫
  • 建设银行信用卡网站查询如何让wordpress id连续
  • 济南做企业网站的公司张家港做网站优化排名
  • 教育培训网站建设ppt模板重庆网站建设yunhuit
  • 自己建的网站能赚钱吗网站托管运营
  • 做网站开发多少钱广州公共资源交易中心官网
  • 忘记php网站后台密码青柠海报设计网站
  • 网站开发支付宝二维码支付做网站优化企业
  • 青岛网站建设加盟公司lovevideo门户视频wordpress主题
  • 网站建设演讲稿旅游网站的建设背景
  • 网站建设制作的规划方案wordpress 最新发展
  • 苏州哪里做网站好如何在网站申请做co
  • 网站镜像 cdn河北建设厅网站设置