Ir para conteúdo
Fórum Script Brasil
  • 0

Qual É A Diferença?


[ GuTo ]

Pergunta

function confere(){

if (document.form.email.value.indexOf('@', 0) == -1 || document.form.email.value.indexOf('.', 0) == -1){ alert("E-mail invalido!");

document.form.email.focus()

comparem os campos em vermelho

qual é a diferença entre estes dois códigos?

a diferença de funcao, algo muda akela ,0

function confere(){

if (document.form.email.value.indexOf("@") == -1 || document.form.email.value.indexOf(".") == -1){ alert("E-mail invalido!");

document.form.email.focus()

Abraços

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

na verdade não tem diferença nenhuma, porque o Default para o indexOF é 0 então colocando o 0 ou não vai dar na mesma...

o primeiro item é o campo de pesquisa no caso ai "@" e o segundo o fromIndex que tem o padrão 0

Agora se tiver uma string grande e quiser falar para o index em que posicao iniciar a busca.. ai sim este segundo parametro é necessario caso não ele vai iniciar sempre a scring da posicao 0.

ex.:

var nome = "Script";

var onde= nome.indexOf("r", 0) //Vai retornar 3 (pos do r)

var onde= nome.indexOf("r", 4) //Vai retornar -1 (não encontrou)

//porque iniciou depois do r

var onde= nome.indexOf("Z", 0) //Vai retornar -1 (não encontrou)

Os dois são diferentes mas iguais :D

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...