js常用語法系列教程如下
這部分教程我們主要講解以下幾個常用語法
- 模板字符串
- 帶標簽的模板字符串
- 判斷字符串中是否包含其他字符串
- 給函數(shù)設(shè)置默認值
模板字符串
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
- strings:是一個數(shù)組,元素是模板字符串中的字符串片段
- values:是一個數(shù)組, 元素是模塊字符串中使用{}包裹的內(nèi)容
- 在模塊字符串的前面添加一個標簽,這個標簽處理模塊字符串中的字符和插入的值,這里的標簽是一個函數(shù)
判斷字符串中是否包含其它字符串
- startsWith():判斷一個字符串是否以某一個字符串開頭
- endsWith():判斷一個字符串是否以某一個字符串結(jié)尾
- includes():判斷一個字符串是否包含某一個字符串
let dessert = '??', drink= '??'
let breakfast = `今天的早餐是 ${ dessert } 與 ${ drink } !`
console.log(
breakfast .startsWith('今天'), // 輸出:true
breakfast .endsWith('!'), // 輸出:true
breakfast .includes('早餐是') // 輸出:true
)
給函數(shù)設(shè)置默認值
function breakfast (dessert = '??', drink = '??') {
return `${ dessert }${ drink }`
}
// 這里 ??和 ??是函數(shù)breakfast設(shè)置的默認參數(shù)值,當調(diào)用這個函數(shù)時沒有給參數(shù)時,這時就會使用函數(shù)默認的參數(shù)值
// 調(diào)用函數(shù)
breakfast () // 輸出:?? ??
breakfast (??, ??) // 輸出:?? ??
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。