Como usar operadores especiais para o código com javascript

Os motores que fazem expressões fazer o seu trabalho são chamados operadores.

Eles operam em dados para produzir resultados diferentes. operadores especiais de javascript são uma miscelânea de outros símbolos e palavras diversas que executam outras e importantes funções.

operador condicional

o operador condicional (Também conhecido como o operador ternário) Usa três operandos. Ele avalia uma expressão lógica e, em seguida, retorna um valor com base no fato de que a expressão é verdadeira ou falsa. O operador condicional é o único operador que requer três operandos. Por exemplo:

var isItBiggerThanTen = (valor> 10)? # 147 superior a 10 # 148-: # 147 não superior a 10 # 148--

operador vírgula

o operador vírgula avalia dois operandos e devolve o valor de um segundo. É mais frequentemente usado para executar várias atribuições ou outras operações dentro loops. Ele também pode servir como uma abreviação para inicializar variáveis. Por exemplo:

var a = 10, b = 0-

Porque a vírgula tem a menor precedência dos operadores, os seus operadores são sempre avaliadas separadamente.

excluir operador

o excluir operador remove uma propriedade de um objeto ou um elemento de uma matriz.

Quando você usa o excluir operador para remover um elemento de uma matriz, o comprimento da matriz permanece o mesmo. O elemento removido terá um valor de Indefinido.

var animais = [# 147-dog # 148 -, # 148-Cat # 148 -, nº 148-bird # 148 -, nº 148-polvo Nº 148 -] - console.log (animais [3]) - // retorna // retorna - nº 147-polvo # animais [3] -console.log (animais [3]) 148-delete # 147 indefinido # 148-

na operadora

o dentro retorna verdadeiro se o valor especificado existe em uma matriz ou objeto.

var animais = [# 147-dog # 148 -, nº 148-cat # 148 -, nº 148-bird # 148 -, nº 148-polvo # 148 -] - if (3 em animais) {console.log (# 147 -é lá # 148 -) -}

Neste exemplo, se o animais matriz tem um elemento com o índice 3, a cadeia # 147-isto's lá# 148- irá imprimir para o console javascript.

operador instanceof

o instancia de retorna verdadeiro se o objeto que você especificar é o tipo de objeto que tenha sido especificado.

var myString = new String () - se (myString instanceof String) {console.log (# 147-Sim, é uma cadeia de caracteres # 148 -!) -}

novo operador

o novo operador cria uma instância de um objeto. javascript tem vários tipos de objetos embutidos, e você também pode definir o seu próprio. No exemplo a seguir, Encontro() é um built-in objeto de javascript, enquanto Pet () e Flor() são exemplos de objetos que um programador poderia criar para servir a propósitos personalizados dentro de um programa.

var hoje = new Date () - var pássaro = new Pet () - var daisy = new Flor () -

este operador

o esta operador refere-se ao objeto atual. É frequentemente utilizado para recuperar propriedades dentro de um objeto.

operador typeof

o typeof operador retorna uma string contendo o tipo do operando:

var businessName = # 147 Harry Watch Repair # 148 - console.log typeof businessName- // retorna # 147-corda # 148-

void operator

o vazio operador provoca uma expressão no operando a ser avaliada sem retornar um valor. O lugar onde você mais frequentemente ver nula utilizado é em documentos HTML quando um link é necessário, mas o criador da ligação quer substituir o comportamento padrão do link usando javascript:

Este é um link, mas não vai fazer nada

menu