TS中函數不僅能夠給參數設置類型 也能夠給返回值設置類型函數
const add = (a: number, b: number): string => ( a.toString() + b.toString() ); let res = add(12, 34); // 1234 console.log(res.substr(1, 2)); // 23
上面代碼將 add 方法中兩個參數轉換成字符串 再拼接到一塊兒獲得 字符串:1234code
重點是 若是返回結果是 number 則使用 substr() 方法會報錯!字符串
這種狀況並不會報錯 並且能夠將函數的返回值進行字符串內建函數(substr()方法)的操做string