字符串新特效

一、多行字符串

采用反单引号的写法 `         ---在ESC键下方

var myName = `i
-am-
jiaChao` ;

等同于

 var myName = 'i\n-am-\njiaChao'  ; 

 加 \n 换行符


二、字符串引入变量(字符串模板)

采用在 反单引号中,使用 ${}表达式中可以添加变量(表达式)

var myVal = "jiaChao" ;
var getMyVal = function(){
	return "函数得到的:"+myVal ;
}
console.log(`hello ${myVal}`)
console.log(`hello ${getMyVal()}`)


字符串模板--使用场景,增强阅读性

console.log(`
<div>
  $(myVal)
   <span>
     $(myName)
   </span>
</div>
`
)

三、自动拆分字符串

会自动分割字符串。把不是变量的字符串全部存到Array数组中
var myVal = "jiaChao" ;
var getAge = function(){return 18 ;}var fenKe = function(template,name,age){console.log(template)console.log(name)console.log(age)}fenKe`a1 ${myVal} a2 ${getAge()}a3`


控制台打印为
["a1 ", " a2 ", "a3", raw: Array[3]]
jiaChao
18





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值