我使用下表中的百分比來顯示某個元素之後的字母是否是元音或輔音。用JavaScript數組在字符串中添加兩個字母的百分比
a: C= 90%, V= 7%
b: C= 32%, V= 65%
c: C= 40%, V= 59%
d: C= 17%, V= 77%
e: C= 79%, V= 14%
f: C= 31%, V= 68%
g: C= 35%, V= 57%
h: C= 8%, V= 85%
i: C= 82%, V= 16%
j: C= 0%, V= 98%
k: C= 18%, V= 71%
l: C= 26%, V= 74%
m: C= 14%, V= 83%
n: C= 49%, V= 47%
o: C= 79%, V= 15%
p: C= 43%, V= 57%
q: C= 0%, V=100%
r: C= 31%, V= 64%
s: C= 61%, V= 36%
t: C= 28%, V= 67%
u: C= 90%, V= 9%
v: C= 1%, V= 99%
w: C= 22%, V= 71%
x: C= 15%, V= 72%
y: C= 58%, V= 24%
z: C= 7%, V= 91%
例如,有一個58%的機會,之後Ÿ信將是一個輔音。
我有以下值的數組:
var arr = ["Cookie", "Bird", "Flower"];
我需要的JavaScript經過的每個元素,並採取各項工作,並添加了百分比,如果他們不佔多數。例如:
的Cookie:
CO < - 由於一個C將要的O是多數內,59%,沒有將被添加。
OO < - 由於一個O將一個O(元音元音)沒有在大多數(只有15%的病例)79%將被添加
行 < - 由於它是一個O去K(元音輔音),什麼都不會添加。
KI < - 因爲它的K去I(輔音元音),所以什麼都不會添加。
IE < - 由於一個I要一個E(元音元音)沒有在大多數(只有16%的病例)82%將被添加
在端,應該是79%+ 82%= 。我有以下代碼適用於字符串,而不是陣列。
var str = 'Cookie';
for (var i = 0, len = str.length; i < len; i++) {
console.log(str[i] + str[i + 1]);
}
這給在控制檯下面的輸出:
CO
OO
OK
KI
IE
所以我有一個字符串下來的基本功能,但我將如何得到它與一個數組的工作,並添加比例?
什麼是你的百分比表的JavaScript的數據格式?您沒有以真正的Javascript格式顯示數據,因此如果您向我們顯示數據的確切Javascript格式,我們只能提供實際的工作代碼。 – jfriend00