我正在尝试学习如何为MS-Word构建Office365加载项。
我的问题是在文本中获取字符的ASCII码,因为Office Javascript似乎没有.charAt()函数(尽管它有fromCharAt())。
我试过了: - var.prototype.charAt() - var.charAt()<<不存在
我的常规是:
var CurrentIndex = text.length,
V_Temp,
AsciiV_Temp;
while (0 !== CurrentIndice) {
CurrentIndex -= 1;
V_Temp = text[CurrentIndex];
AsciiV_Temp = ??????
}
我想知道如何实现一个函数来执行此操作,或者,如果我可以调用.NET类来执行此函数。
我正在使用Visual Studio 2013。
感谢您的帮助。
答案 0 :(得分:0)
这是一个工作回合,它将返回ascii值(假设你使用的是字符:space to~(32到126)。
var ascVals="";
for (k=32; k < 127; k++) {
ascVals+=String.fromCharCode(k);
}
alert(ascVals.indexOf("a")+32);
将返回97.更换&#34; a&#34;使用CharacterForAsciiConversion至少可以为您提供更好的解决方案。