模板字面量的基礎語法就是用反引號(`)來替換單引號和雙引號。
例:
let message = `hello,world!`;//這句**使用模板字面量的語法建立了乙個字串,然後賦值給了變數,這個變數的值和普通字串的值沒有差異。let font =`hello\` world`;使用反斜槓可以轉義反引號。
在es6中,使用模板字面量的方法可以很快很方便實現多行字串的建立。如果需要新增新的一行,只需要在**中直接換行。
let message =`hello,world`;
佔位符:$
例:
let name="world";let message=`hello,$`;
console.log(message);
ES6 增強的物件字面量
啥叫物件字面量?字面量表示如何表達這個值,一般除去表示式,給變數賦值時,等號右邊都可以認為是字面量。字面量分為字串字面量 string literal 陣列字面量 array literal 和物件字面量 object literal 另外還有函式字面量 function literal var p...
ES6系列 ES6簡介
2015年6月17日,ecmascript的第六個版本正式發布,該版本正式名稱為ecmascript 2015,但通常被稱為ecmascript 6或者es6。瀏覽器對es6的支援情況 es6主要應用於node.js,如果想用在瀏覽器中,就需要使用轉碼器 將es6 轉成es5 這意味著,可以用es6...
es6 基本語法
es6規定暫時性死區和let const語句不出現變數提公升,主要是為了減少執行時錯誤,防止在變數宣告前就使用這個變數,從而導致意料之外的行為。這樣的錯誤在 es5 是很常見的,現在有了這種規定,避免此類錯誤就很容易了。總之,暫時性死區的本質就是,只要一進入當前作用域,所要使用的變數就已經存在了,但...