Operadores y funciones aritméticas de script
Puede utilizar una variedad de funciones y operadores aritméticos en expresiones de variables dinámicas. Para anular la precedencia predeterminada de los operadores, utilice paréntesis. Los operadores incluyen:
Operador | Nombre | Sintaxis |
---|---|---|
(, ) | Paréntesis | (X) |
[, ] | Matriz, índice | […] |
, | Separador de parámetros | x, y |
; | Separador de estados de cuenta | X; y |
; | Separador de filas | [x, y] |
\norte | Separador de estados de cuenta | x \ ny |
+ | Agregar | x + y |
+ | Unario más | + y |
– | Sustraer | x - y |
– | Unario menos | -y |
* | Multiplicar | x * y |
.* | Multiplicar por elementos | x. * y |
/ | Dividir | x / y |
./ | División por elementos | x ./ y |
%, modificación | Módulo | x% y |
^ | Poder | x ^ y |
.^ | Poder de elementos | x. ^ y |
‘ | Transponer | y ' |
! | Factorial | y! |
& | Bitwise y | x & y |
~ | Bit a bit no | ~ x |
| | Bit a bit o | x | y |
^| | Xor bit a bit | x ^ | y |
<< | Shift izquierdo | x << y |
>> | Desplazamiento aritmético a la derecha | x >> y |
>>> | Cambio lógico a la derecha | x >>> y |
y | Lógico y | X y Y |
no | Lógico no | no y |
o | Lógico o | xoy |
xor | Xor lógico | x xor y |
= | Asignación | x = y |
? : | Expresión condicional | X ? y: z |
: | Distancia | x: y |
entrar | Conversión de unidades | xay |
== | Igual | x == y |
!= | Desigual | x! = y |
< | Menor | x <y |
> | Más grande | x> y |
<= | Smallereq | x <= y |
>= | Largereq | x> = y |