ES6字符串拼接新方法-模板字符串表達式


  在前端開發中免不了會做一些字符串拼接的工作,如果是大量拼接HTML代碼,那將是一個非常痛苦的事情。好在ES6提供了一種新的語法,能夠方便的進行大量的字符串拼接,這就是模板字符串表達式。

  基本語法:

  1.整個表達式需要使用一對 ··符號包住。這個符號不是引號,也不是句點。而是鍵盤左上的波浪線符號,不按下shift鍵時打出的字符。

  2.模板表達式中可以使用占位符,占位符的格式為  ${變量}

  這個語法非常像一些后端開發語言提供的字符串格式化的語法,比如C#,java都提供了類似的字符串格式化的api。

  還是來個實例,一目了然。  

<script type="text/javascript">
    var name = '東哥';
    var age = 18;
    var str = `<a href="">${name}----${age}</a>`;
    document.getElementById('box').innerHTML = str;
    console.log(str);
</script>

  代碼運行的結果是:頁面上div里有了一個超鏈接;同時,控制台會輸出字符串<a href="">東哥----18</a>

  說白了,就是提供了一種通過占位符來格式化字符串的用法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM