1、多行字符串
傳統(tǒng)的字符串如果想要換行的話得用“+”號連接起來,否則就會報錯。
傳統(tǒng)字符串換行
而使用typescript的雙撇號``包起來的模板字符串就可以直接換行,而不報錯,被翻譯成javascript時會加上換行符
多行字符串.png
2、字符串模板
所謂的字符串模板就是在多行字符串中插入變量,或者調(diào)用方法。
字符串模板
字符串模板在實際工作中的應用:
如圖,左側(cè)使用字符串模版去拼接一串dom結(jié)構(gòu)的時候無論是從易用性還是可讀性方面都比右側(cè)強的多。
3、自動拆分字符串
當你用字符串模板去調(diào)用一個方法的時候,字符串模板表達式中的值會自動賦給被調(diào)用方法中的參數(shù)。
自動拆分字符串
執(zhí)行結(jié)果