在JavaScript中适配Pascal函数AnsiChar()和AnsiString()?

wfveoks0  于 2023-05-12  发布在  Java
关注(0)|答案(1)|浏览(115)

我需要适应一个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函数是做什么的。

是否有一个JavaScript挂件到Pascals AnsiChar()AnsiString()函数,或者我必须做什么,才能在JavaScript中获得相同的效果?

ws51t4hk

ws51t4hk1#

我相信它会是这样的:

Result = String.fromCharCode(b + '0'.charCodeAt(0) );

S = ReNr.substring(0, ReNr.length - 2);

Delphi 的AnsiChar()从给定的ASCII代码创建一个字符。
AnsiString将字符串转换为Ansi编码,如果它是多字节的。

相关问题