Como usar operadores especiais para o código com javascript
Os motores que fazem expressões fazer o seu trabalho são chamados operadores.
Menu
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