Este artigo explicará o uso da função javascript isnan (). Então vamos começar!
Função javascript isnan ()
O termo "Isnan”Compreende duas palavras“é" e "Nan", onde "Nan"É um acrônimo para"Não é um númeroE adicionando o verbo de ajuda “é”Na frente de Nan transforma isso em uma pergunta que afirma se um valor é um“Não é um número”?
O JavaScript “Isnan ()” função também é utilizado para verificar se um valor é aceitável ou não tranquilizar a segurança do lado do cliente.
Sintaxe
isnan (valor)Aqui o "isnan ()”A função validará o“valor”Passou um argumento e retornará um valor booleano que pode ser“verdadeiro" ou "falso”.
Agora, vamos conferir alguns exemplos relacionados ao uso da função javascript isnan ().
Exemplo 1
Quando um número decimal positivo, como “678”É passado como um argumento, o“isnan ()”A função retornará“falso”:
console.log (isnan (678))Saída
Exemplo 2
Para um número decimal negativo, o caso de retorno do JavaScript “isnan ()”A função está definida como“falso”. Por exemplo, adicionamos “-6.78"Como um argumento para o"innan ()”Função:
console.log (isnan (-6.78))A execução do código acima do rumo imprimirá “falso”Na janela do console:
Exemplo 3
O "indefinido”O valor do JavaScript não compreende nenhum dado que possa ser convertido em um número, então passá -lo no JavaScript“isnan ()”A função resultará em um“verdadeiro" valor:
console.log (isnan (indefinido))Saída
Exemplo 4
No exemplo abaixo, especificamos a string “Nan"Como um argumento no"isnan ()”Função:
console.log (isnan ('nan'))O "Nan”A string não pode ser convertida em um número porque há um valor não numérico dentro das citações, é por isso que o javascript“isnan ()”A função retornará“verdadeiro”:
Exemplo 5
Vamos passar pela string “789" para o "isnan ()”Função:
console.log (isnan ('789'))Aqui o "789”A string será convertida em um número válido, depois o JavaScript“isnan ()”A função retornará“falso”Depois de marcá -lo como um tipo numérico:
Exemplo 6
O adicionado “Linuxhint”String na seguinte“isnan ()”A função não pode ser convertida em um número porque possui valor não numérico; Como resultado disso, a execução do “isnan ()”A função definirá seu caso de retorno como“verdadeiro”:
console.log (isnan ('linuxhint')))Saída
Exemplo 7
Neste exemplo, a data de hoje “2022/03/23”É especificado como um argumento do“isnan ()”Função:
console.log (isnan ('2022/03/23'))Portanto, o valor agregado é a representação da string dos dados que não podem ser convertidos em um número, então o JavaScript “isnan ()"Será lançado"verdadeiro”:
Javascript Beginners costuma pensar que “isnan ()”Função e a“Número.isnan ()”O método funciona da mesma maneira, mas esse não é o caso. Existe uma diferença significativa entre os dois.
Dê uma olhada na seção a seguir para limpar a confusão sobre o funcionamento do “isnan ()”Função e a“Número.isnan ()”Método em JavaScript.
Diferença entre JavaScript isnan () função e número.método isnan ()
Em JavaScript, “isnan ()" é um função global que converte o argumento especificado em um “número”E então avalia isso, enquanto o“Número.isnan ()"É um método do JavaScript"Número”Classe base que verifica se o argumento aprovado é“Não é um número", Sem convertê -lo para"número" tipo.
Por exemplo, no código a seguir, ambos os argumentos são de “corda”Tipo que significa que eles não são números:
console.log (isnan ('linuxhint'));O "isnan ()" retornará "verdadeiro”Depois de validar os argumentos especificados:
No entanto, o "Número.isnan ()”O método será lançado apenas“verdadeiro"Do argumento é de"Número”Tipo e seu valor“Nan”:
Ambas as condições especificadas não implica nas declarações abaixo de dadas, de modo que a execução do “Número.isnan ()”O método retornará“falso”:
console.log (número.isnan ('linuxhint'));Saída
Todas as informações essenciais relacionadas à função JavaScript isnan (). Você pode pesquisar ainda mais de acordo com suas preferências.
Conclusão
O javascript “isnan ()”A função pode ser utilizada para verificar se um valor é um“Nan”(Não um número) ou não. É um função global que converte o argumento especificado em um número e então avalia. Se o valor especificado for um número, então o JavaScript “isnan ()”O método retornará“falso“; Caso contrário, seu caso de retorno está definido como “verdadeiro" para Nan valor. Este artigo explicou o uso da função JavaScript isnan ().