React-Native开发从入门到实战项目总结ES5与ES6常用语法总结

es5与es6常用语法教程(3)

2017-11-01  本文已影响154人  光强_上海

js常用语法系列教程如下

这部分教程我们主要讲解以下几个常用语法

模板字符串

let dessert = '🍰', drink = '🍵'

let breakfast = '今天的早餐是 ' + dessert + ' 与 ' + drink + ' !'

console.log(breakfast) // 输出:今天的早餐是 🍰 与 🍵 !
let dessert = '🍰', drink = '🍵'

let breakfast  = `今天的早餐是 ${dessert} 与 ${drink} !`

console.log(breakfast) // 输出:今天的早餐是 🍰 与 🍵 !

模板字符串使用方法

带标签的模块字符串

let dessert = '🍰', drink = '🍵'

let breakfast = kitchen`今天的早餐是${dessert} 与 ${drink}!`

function kitchen(strings, ...values){
  console.log(strings) // 输出:["今天的早餐是", " 与 ", "!"]
  console.log(values) // 输出:["🍰", "🍵"]
}

breakfast

判断字符串中是否包含其它字符串

let dessert = '🍰', drink= '🍵'

let breakfast = `今天的早餐是 ${ dessert } 与 ${ drink } !`

console.log(
  breakfast .startsWith('今天'), // 输出:true
  breakfast .endsWith('!'), // 输出:true
  breakfast .includes('早餐是') // 输出:true
)

给函数设置默认值

function breakfast (dessert = '🍰', drink = '🍺') {
  return `${ dessert }${ drink }`
}

// 这里 🍰和 🍺是函数breakfast设置的默认参数值,当调用这个函数时没有给参数时,这时就会使用函数默认的参数值

// 调用函数
breakfast () // 输出:🍰 🍺
breakfast (🍌, 🍊) // 输出:🍌 🍊

福利时间

上一篇下一篇

猜你喜欢

热点阅读