Ir para conteúdo
🥇 [Exclusivo] Seja um Membro VIP EXTREME! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

Alguém poderia interpretar oque essa função faz pra min?parece que ela valida os números de um cartãod e créditos,só que eu quero entender como ela faz isso,quais operações que são feitas com os números.

 

validateCreditCard(s) {

 

// remove non-numerics

var v = "0123456789";

var w = "";

for (i=0; i < s.length; i++) {

x = s.charAt(i);

if (v.indexOf(x,0) != -1)

w += x;

}

// validate number

j = w.length / 2;

if (j < 6.5 || j > 8 || j == 7) return false;

k = Math.floor(j);

m = Math.ceil(j) - k;

c = 0;

for (i=0; i<k; i++) {

a = w.charAt(i*2+m) * 2;

c += a > 9 ? Math.floor(a/10 + a%10) : a;

}

for (i=0; i<k+m; i++) c += w.charAt(i*2+1-m) * 1;

return (c%10 == 0);

}

Link para o comentário
https://www.webcheats.com.br/topic/1015288-fun%C3%A7%C3%A3o-interpreta%C3%A7%C3%A3o/
Compartilhar em outros sites

  • 2 meses depois...
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.