1. 程式人生 > >typescript 之 字符串特性

typescript 之 字符串特性

bsp cti 變量 function urn div tag col types

1、多行字符串(用 `xxx` 雙撇號包裹字符串)

var string = `aaa
bbb
ccc`;

2、字符串模板(在多行字符串裏面引入一個表達式去插入變量或者一個方法的調用)

var string = "aaa";
var getString = function(){
  return "aaa";
}
console.log(`hello ${string}`);  // "hello aaa"
console.log(`hello ${getString()}`);  // "hello aaa"

3、自動拆分字符串(當在用一個字符串模板去調用一個方法的時候,這個字符串模板裏面表達式的值會自動賦給被調用方法中的參數)

function hello (template, name, age) {
  console.log(template);
  console.log(name);
  console.log(age);
}
var myName = "張三";
var getAge = function () {
  return 18;
}
hello`Hello, my name‘s ${myName}, i‘m ${getAge()}`;

typescript 之 字符串特性