我正在試圖用一個單詞(例如)替換它的字母與數組中的數字,使用Javascript。用數字替換單詞
例如:
單詞將是 「實例」(由7個字母)和數字將是[19,14,1,11,5]
所以, 「示例」 將成爲[19, 14,1,11,5,19,14]。
我無法弄清楚如何用比數組數組長的單詞來完成此操作。
謝謝。
我正在試圖用一個單詞(例如)替換它的字母與數組中的數字,使用Javascript。用數字替換單詞
例如:
單詞將是 「實例」(由7個字母)和數字將是[19,14,1,11,5]
所以, 「示例」 將成爲[19, 14,1,11,5,19,14]。
我無法弄清楚如何用比數組數組長的單詞來完成此操作。
謝謝。
在這裏你去:
var word = "example";
var numbers = [19, 14, 1, 11, 5];
var newNumbers = [];
var t = 0;
for (var i = 0; i <= word.length - 1; i++) {
if (t == numbers.length) {
t = 0;
}
newNumbers.push(numbers[t]);
t += 1;
}
console.log(newNumbers);
這正是我所期待的。謝謝 :) –
使用%
操作員通過保持你的電話號碼數組循環:
var arr = [9, 5, 22, 4, 3]
var word = 'california'
var numWord = [];
for (i = 0; i < word.length; i++) numWord.push(arr[i % arr.length]);
console.log(numWord);
請清楚表明您沒有處理凱撒密碼。 – Pyromonk
什麼樣的krypto算法返回e = 19和x = 14? –