ES6常用五大特性
阿新 • • 發佈:2018-12-22
//普通字串 `In JavaScript '\n' is a line-feed.`; `Hello ${'World'}`; // "Hello World" //字串中嵌入變數 let name = "Bob", time = "today"; console.log(`Hello ${name}, how are you ${time}?`); // Hello Bob, how are you today? //字串中嵌入 JavaScript 表示式 `${x} + ${y} = ${x + y}`;// "1 + 2 = 3" `${x} + ${y * 2} = ${x + y * 2}`;//"1 + 4 = 5" let obj = {x: 1, y: 2}; `${obj.x + obj.y}`;// "3" // 字串中嵌入函式 function fn(){ return "hello world" } `foo ${fn()} bar`;// "foo hello world bar" // 字串中嵌入物件 `${obj}`;// "[object Object]" // 字串中嵌入未宣告的變數 `Hello, ${place}`;// ReferenceError: place is not defined