TypeScript 字串的求插值(String Interpolation)
TypeScript 是一種 JavaScript 的超集,它提供了更多的功能,其中之一就是字串求插值(String Interpolation)。字串求插值是一種把參數插入字串中的方法,可以讓你更容易地將變數和字串結合在一起。
在 TypeScript 中,字串求插值是使用 ${}
來完成的,例如:
let name = 'John';
let age = 20;
console.log(`My name is {name} and I am{age} years old.`);
// 輸出:My name is John and I am 20 years old.
在上面的範例中,我們使用 ${name}
和 ${age}
來把變數插入字串中,最後輸出的結果就是我們想要的字串。
除了可以把變數插入字串中,我們還可以把函式插入字串中,例如:
let name = 'John';
let age = 20;
function getAgeInTenYears() {
return age + 10;
}
console.log(`My name is {name} and in 10 years I will be{getAgeInTenYears()} years old.`);
// 輸出:My name is John and in 10 years I will be 30 years old.
在上面的範例中,我們使用 ${getAgeInTenYears()}
來把函式插入字串中,最後輸出的結果就是我們想要的字串。
字串求插值是 TypeScript 中一個非常有用的功能,它可以讓你更容易地將變數和字串結合在一起,並且可以把函式插入字串中,讓你的程式碼更加簡潔。
總結
TypeScript 提供了字串求插值(String Interpolation)的功能,可以讓你更容易地將變數和字串結合在一起,並且可以把函式插入字串中,讓你的程式碼更加簡潔。