我目前正在撰寫一個JavaScript,需要顯示一個乘法表。然而,在輸出中,需要用表情符號來代替數字。 例如,不是1 x 2 = 2,而是1 x 'emoji' 'emoji' = 2。
這是我目前的JavaScript代碼:
這是我目前的JavaScript代碼。
var input = document. getElementById("value1") 。
var value = Number(input.value)。
for(var i = 1; i <= 10; i ){
document. write("<br />" value " x " i " = " (value * i))。
}
}
如果有人能給我指點一下我如何回答這個問題,我將非常感激。謝謝你!
uj5u.com熱心網友回復:
正如@CBroe在他們的回復中提到的,你可以使用.repeat()的String函式。
請看這里。 https://codepen.io/Rebouben/pen/MWoGwmM
const frog = String. fromCodePoint(0x1F438)。
var num1 = 3;
for(var i = 1; i <=10; i ){
console.log(num1 " x" frog. repeat(i) " = "/span> (num1 * i))。
}
uj5u.com熱心網友回復:
你需要找到表情符號的unicode值
https://unicode-table.com/en/1F438/在這里你可以看到unicode是U 1F438
然后使用String.fromCodePoint()使JS將其顯示為一個實際的表情符號,并使用String.repeat()
const emojiUnicode = 0x1F438。
let repeatedString;
for(var i = 1; i <= 10; i ){
repeatedString = String.fromCodePoint(emojiUnicode).repeat(i)。
document. write("<br />" num1 " x " repeatedString " = " (num1 * i))。
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/327341.html
標籤:
下一篇:React中基于狀態的無限回圈
