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

问题描述 投票:0回答:1

我需要将一个 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 中获得相同的效果?

javascript string type-conversion pascal ansistring
1个回答
0
投票

相信会是这样的:

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

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

Delphi 的 AnsiChar() 从给定的 ASCII 代码创建一个字符。

AnsiString 将字符串转换为 Ansi 编码,如果它是多字节的话。

© www.soinside.com 2019 - 2024. All rights reserved.