Partilhar via


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

Versão 1

Consulte também

Referência

Operador de atribuição de subtração (-)

Conceitos

Precedência de operador

Resumo do operador