我需要将一个 Pascal 脚本改编成 JavaScript。 除了这两个函数,我几乎可以翻译所有代码。
Pascal 代码行:
Result:= AnsiChar(b + ord('0'));
s:= AnsiString(copy(ReNr, 1, length(ReNr) - 1));`
AnsiChar() 函数中的代码我已经使用
'0'.codePointAt(0) % 10
进行了调整,AnsiString() 中的代码使用了ReNr.substr(1, ReNr.length - 1)
。但我不明白 Pascal Ansi 函数的作用。
Pascals
AnsiChar()
和 AnsiString()
函数是否有 JavaScript 挂件,或者我必须做什么,才能在 JavaScript 中获得相同的效果?
相信会是这样的:
Result = String.fromCharCode(b + '0'.charCodeAt(0) );
S = ReNr.substring(0, ReNr.length - 2);
Delphi 的 AnsiChar() 从给定的 ASCII 代码创建一个字符。
AnsiString 将字符串转换为 Ansi 编码,如果它是多字节的话。