簡體   English   中英

將銀行識別碼轉換為帳號

[英]Transform bank identification number into account number

我有一個問題,我需要將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將停止。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM