Operador de subtração (-)
Subtrai o valor de uma expressão do outro ou fornece a negação unário de uma única expressão.
number1 - number2
-number
Argumentos
number1
Qualquer expressão numérica.number2
Qualquer expressão numérica.number
Qualquer expressão numérica.
Comentários
Na sintaxe 1, o – operador é o operador aritmético de subtração usado para encontrar a diferença entre dois números. Em sintaxe 2, o – é usado como o operador de negação unário para indicar o valor negativo de uma expressão.
Para Sintaxe 2, como para todos os operadores unários, expressões são avaliadas da seguinte maneira:
Se aplicada ao indefinido ou null expressões, um erro em tempo de execução é gerado.
Objetos são convertidos em seqüências de caracteres.
Seqüências de caracteres são convertidas em números, se possível. Caso contrário, um erro em tempo de execução é gerado.
Valores booleanos são tratados como números (0 se for falso, 1 se for true).
O operador é aplicado para o número resultante. Na sintaxe 2, se o número resultante é diferente de zero, resultado é igual ao número resultante com o seu sinal invertido. Se o número resultante é zero, resultado é zero.
Requisitos
Consulte também
Referência
Operador de atribuição de subtração (-)