四、TypeScript字符串新特性

版权声明:本文为博主原创文章,未经博主允许欢迎转载,请注明原文链接。一起交流,共同进步。 https://blog.csdn.net/newbie_907486852/article/details/83088655

1、多行字符串

var content = “aaabbbccc”;

var content = `aaabbbccc`;
使用双撇号``来表示字符串(换行的时候不用+号连接,就直接可以表示)

2、多行字符串模板

多行字符串双撇号``中可以直接使用表达式(函数、变量----需要${}引用)

var myname = "zhang liang";

var getname = function () {
    return "yang pang zi";
}

console.log(`hell ${getname()}`);
console.log(`hell ${myname}`);

3、自动拆分字符

var myname = "zhang liang";

var getage = function () {
    return 18;
}


function test(template,name,age) {
    console.log(template);
    console.log(name);
    console.log(age);
}


//使用多行字符串调用函数,整个模板是第一个参数,第二个参数是${myname},第三个参数是${getage}
test `hello , myname is ${myname},i am ${getage}`

猜你喜欢

转载自blog.csdn.net/newbie_907486852/article/details/83088655
今日推荐