Como usar não no operador em javascript

Como usar não no operador em javascript

O "Não" O operador é famoso em JavaScript por reverter o estado lógico de qualquer valor. Além disso, é útil validar uma propriedade especificada em uma grande lista de propriedades do objeto. Ele avalia se uma certa propriedade já existe no objeto ou não e retorna uma saída booleana (valores verdadeiros ou falsos). Esta posta.

Como usar não no operador em javascript?

Em JavaScript, o Não (!) O operador é empregado para contradizer qualquer expressão. É aplicado com o "em" operador para verificar a existência das propriedades no objeto. Além disso, você teria experimentado o “Não em" Operador, que é utilizado para validar a existência de uma propriedade e inseri -la no objeto se não estiver presente. Ambos os métodos retornam boleano Saída (valores verdadeiros ou falsos) com base na propriedade que passa nome. Vamos experimentar o uso do não no operador com a ajuda de exemplos adequados.

Exemplo 1: usando o não (!) no operador em JavaScript

Um exemplo é considerado contradizer a afirmação empregando o "Não em" Operador em JavaScript.

O operador avalia a presença de uma propriedade no objeto existente retornando uma saída booleana. Por exemplo, o código é o seguinte.

Código

console.log ("Exemplo para usar o não no operador");
const professor_info =
Nome: 'Peter',
Idade: 25,
assunto em inglês",
;
se (!('Contato' em professor_info))

professor_info.contact = "332214353";

console.log (professor_info);

O código acima é descrito abaixo:

  • Em primeiro lugar, a “Professor_info” objeto é inicializado com "nome idade" e "assunto" propriedades.
  • Essas propriedades têm "Peter", "25" e "Inglês" valores.
  • Depois disso, o ““! em" O operador é utilizado para avaliar a presença do "contato" propriedade no “Professor_info” objeto.
  • Se o "contato" A propriedade não está no “Professor_info” objeto e atribuir um valor de “332214353” para o "contato" propriedade.
  • finalmente, o registro() o método é empregado para exibir o “Professor_info” objeto na janela do console.

Saída

Antes, o “contato”A propriedade não estava presente no objeto. Depois de aplicar o “Não emOperador, a condição IF é verdadeira e, portanto, o ““contato”A propriedade é adicionada ao objeto, conforme mostrado na saída.

Exemplo 2: Usando o não (!) no operador em JavaScript

O Não O operador é integrado ao "em" operador para avaliar a existência de uma propriedade no objeto. O código a seguir visa validar se a nova propriedade está presente ou não nas propriedades do objeto existente.

Código

console.log ("Exemplo para usar o operador não");
const professor_info =
Nome: 'Peter',
Idade: 25,
assunto em inglês',
;
se (!('país' em professor_info))

professor_info.country = "EUA";

console.log (professor_info);

O código é explicado em uma lista:

  • Um objeto nomeado “Professor_info” é criado com diferentes propriedades.
  • Essas propriedades incluem nome, idade, e assunto, tendo "Peter", "25" e "Inglês" valores.
  • Depois disso, "Não em" O operador é utilizado para verificar o "país" propriedade no “Professor_info” objeto.
  • Se o "país" A propriedade não está presente no “Professor_info” objeto, então atribua o "EUA" valor.
  • No final, o registro() o método é adaptado para apresentar o “Professor_info” objeto na janela do console.

Saída

O resultado esperado retorna a propriedade com o valor “Country: 'EUA'", que não está presente no “Professor_info” objeto. É possível através de "Não em" em javascript.

Conclusão

Em JavaScript, o "Não em" O operador é utilizado para validar a existência de uma propriedade específica, passando um argumento. É útil verificar se a nova propriedade existe ou não nas propriedades do objeto existente. O método pode ser aplicado com o "Não" operador para avaliar a propriedade especificada nas propriedades atuais do objeto. Este post ilumina uma breve explicação do "Não em" operador junto com dois exemplos práticos.