gpt4 book ai didi

javascript - 将银行识别号转换为帐号

转载 作者:行者123 更新时间:2023-11-29 03:17:37 27 4
gpt4 key购买 nike

我有一个问题,我需要将一段 javascript 代码(将银行标识号转换为帐号)翻译成 objective-c。问题是我对 objective-c 还是很陌生,我对 javascript 一无所知......

这是javascript代码:

if (banco == "CGD"){
banco_num=str2bigInt('0035',10,6,21);
NIB_aux=mult(banco_num,str2bigInt('100000000000000000',10,6,21));
str_conta_banco = document.conta_banco.conta.value;

if(isNaN(str_conta_banco) || str_conta_banco.length!=13){
alert("Invalid account number");
return;
}
var conta_num = str2bigInt(str_conta_banco,10,6,21);

var conta_sem_balcao = mod(conta_num,str2bigInt('1000000000',10,6,21));
var balcao = sub(conta_num,conta_sem_balcao);

conta_sem_balcao = mult(conta_sem_balcao,str2bigInt('100',10,6,21));
balcao = mult(balcao,str2bigInt('10000',10,6,21));

NIB_aux=add(NIB_aux,add(balcao,conta_sem_balcao));

NIB_ref=sub(str2bigInt('98',10,6,21),mod(NIB_aux,str2bigInt('97',10,6,21)));

NIB=add(NIB_aux,NIB_ref);
NIB_str="00"+bigInt2str(NIB,10);

document.write("<center>O seu NIB &eacute;: "+NIB_str+"<br></br></center>");
return;

我做了一些尝试,但 3 小时后我放弃了...无法弄清楚“str2bigInt”、“isNaN”等...

任何好心人能给我一些指导,我将非常感激。

最佳答案

str2bigInt() 不是 javascript 内置函数。因此它不会成为您代码的一部分,这就是为什么您会收到未定义错误的原因。 Javascript 在该错误后停止。

关于javascript - 将银行识别号转换为帐号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21501445/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com