TypeScript字符串新特性

版权声明:博客就当自己记的笔记而已~非常感谢博客大神的帮助,若有无意侵权,请联系我,谢谢 https://blog.csdn.net/qq_32963841/article/details/86517456

多行字符串:

传统字符串需要加号进行一个一个拼接,换行啥的都比较麻烦,读起来也不是很好读 我们的TS里面可简单啦,**

用键盘1旁边的那个撇号就可以随心所欲

**
比如:
var content = ‘aaa
bbb
ccc’
这样都是可以的

字符串模板(在多行表达式里用一个表达式,插入变量或者调用方法)

var name="danan",
var  getName = function(){
  return "zhangliang"
}
console..log(`hello ${name}`);//表达式
console..log(`hello ${getName()}`);//方法调用

自动拆分字符串

当用字符串模板调用一个字符串方法的时候,字符串表达式里面的值会赋给调用方法的参数。

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

vat myname = "zhailiang";
var getAge = function() {
   return 18;
}
//这边方法调用的时候,不要写()圆括号,要写字符串模板的符号。
test`my name is ${myname}, ${getAge()}`

嗯 在线编译网站
http://www.typescriptlang.org/play/index.html

猜你喜欢

转载自blog.csdn.net/qq_32963841/article/details/86517456
今日推荐