在過去我們撰寫字串的時候都是使用"

  {
    name: '小明',
    friends: 2
  },
  {
    name: '阿姨',
    friends: 999
  },
  {
    name: '杰倫',
    friends: 0
  }
]

let originString = '我叫做 ' + people[0].name; // 過去的寫法
let originUl = '<ul>\
  <li>我叫做 ' + people[0].name + '</li>\
  <li>我叫做 ' + people[1].name + '</li>\
  <li>我叫做 ' + people[2].name + '</li>\
</ul>'; // 多行的寫法

es6字串使用方法 ‵${}`

const imgurl ='images/down.jpg';
const title ='hexschoo;';
// list.innerHTML='<li><img src='+imgurl+'><h2>'+title+'</h2></li>';
list.innerHTML=`<li><img src="${imgurl}"><h2>${title}</h2></li>`;

${}內使用函式 (函式內可在使用 Template String)

通常都是需要帶變數才會使用

results matching ""

    No results matching ""