我使用下表中的百分比来显示某个元素之后的字母是否是元音或辅音。用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