亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

控制臺.log語句如何與帶引號的字符串值中的 $ 符號一起使用?

控制臺.log語句如何與帶引號的字符串值中的 $ 符號一起使用?

慕尼黑5688855 2022-09-23 21:32:46
我是新來的。我在腳本中有以下代碼:function Person(first_name, last_name) {    this.first_name = first_name;    this.last_name = last_name;    this.displayName = function() {        console.log(`Name: ${this.first_name} ${this.last_name}`);    };}let john = new Person('John', 'Reid');john.displayName();此代碼的輸出為:“姓名:約翰·里德”我想了解這是如何工作的?$ 在此代碼中扮演什么角色?在JavaScript語言規范的這一部分或其他一些庫在這里工作嗎?謝謝
查看完整描述

2 回答

?
嚕嚕噠

TA貢獻1784條經驗 獲得超7個贊

這是純粹的腳本。這里沒有使用任何腳本庫。

關鍵字在 java 腳本中用于從任何函數創建對象。您已經創建了實例,然后調用屬性,該屬性本身就是一個函數,并顯示您使用的輸出。newdisplayNameconsole.log()

 console.log(`Name: ${this.first_name} ${this.last_name}`);

 console.log("Name: " +  this.first_name  + " " + this.last_name);

在第一個中,您正在實現相同的輸出,但使用 .template literals

它們被稱為“模板字符串”,并在ES2015規范中引入。模板文本(模板字符串)

第二個是傳統的串聯。


查看完整回答
反對 回復 2022-09-23
?
波斯汪

TA貢獻1811條經驗 獲得超4個贊

${}用于字符串內插。使用 ${} 將變量添加到字符串中,并正常添加純文本。您還可以使用 + 符號來插值字符串

"Name: " + this.first_name + " " + this.last_name

但是如果您使用第一個選項,則更干凈。


查看完整回答
反對 回復 2022-09-23
  • 2 回答
  • 0 關注
  • 116 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號