TypeScript 第一章 字符串的新特性

【1】多行字符串

var content=`aaa
bbb
ccc`;

【2】字符串模板 `${变量/方法名()}`

##1

var myname="zhai liang";
var getname=function(){
    return "zhai liang";
}
console.log(`hello ${myname}`);
console.log(`hello ${getname()}`);

##2

console.log(`<div><ul>
<li>${myname}</li>
<li>${getname()}</li>
<li>呵呵</li>
</ul></div>`);

【3】自动拆分字符串,

    当你用一个字符串模板去调用一个方法时候,这个字符串模板中表达式的值会自动赋给被调用方法的参数

function test(template,name,age){
    console.log(template);
    console.log(name);
    console.log(age);
}
var myname="zhai liang";
var getAge=function(){
    return 18;
}
//调用
test `hello my name is ${myname},i'm ${getAge()}`

猜你喜欢

转载自blog.csdn.net/qq_21987433/article/details/80261456
今日推荐