这不是整数转换或转换的典型字符串。
有一种简单的方法可以在JavaScript中获得字符串的编号表示吗?想象一下,我想要某种整数表示中的单词Apple
。
我知道我可以建立一个字母表中所有字母的字典并为它们分配数字,然后将字母加起来给出一个给定的字符串,但我认为可能有一种更简单的方法。
PS。在这种情况下,大小写无关紧要,但即使在转换中考虑了大写,所有对我的用例仍然有用。
答案 0 :(得分:1)
我不确定它是否符合您的需求,但您可以使用String.prototype.charCodeAt
方法获取字符Unicode值:
var str = "Apple",
codes = [], i;
for (i = 0; i < str.length; i++) {
codes.push(str.charCodeAt(i));
}
alert("Apple: " + codes);
答案 1 :(得分:0)
使用javascript charCodeAt。这将为您提供特定索引处的char代码。您可以将字符代码添加到一起以获取您的电话号码。
实施例
var number = 0;
for(var i = 0; i < string.length; i++)
{
number = number + string.charCodeAt(i);
}
//number will have your number