-4
我想知道如何使用Javascript中的數組的短語,然後使其在字母旁邊輸出字母以顯示字母表中的哪個字母他們如計算機輸出3C15o13m21u等。我有這句話在下面將數字指定給Javascript中的字母與他們在字母表中的字母
var firstPhrase = "Computers are the most fun way to use your time";
alert(firstPhrase);
我想知道如何使用Javascript中的數組的短語,然後使其在字母旁邊輸出字母以顯示字母表中的哪個字母他們如計算機輸出3C15o13m21u等。我有這句話在下面將數字指定給Javascript中的字母與他們在字母表中的字母
var firstPhrase = "Computers are the most fun way to use your time";
alert(firstPhrase);
的代碼顯示這應該工作:
var phrase = 'Computers are the most fun way to use your time';
console.log(phrase.replace(/([a-zA-Z)/g, function(c) {
return (c.toUpperCase().charCodeAt(0) - 64) + c;
}));
護理解釋到OP而不只是脫口而出的代碼加載? –
空格字符轉換爲「-32」。 – JJJ
是的,當然。這種方法使用RegExp來匹配輸入字符串中的每個字符,並通過一個獲取大寫字符代碼(A = 65)的函數傳遞每個匹配,並減去64得到以1開始的「Alphabet-Index」。然後,將代碼與匹配一起作爲替換返回。 – Quagaar