REVIT ARCHITECTURE (441) – Programación (6) Conceptos básicos. Operadores

Un operador es un símbolo que toma un dato manipulándolos devolviendo otro dato para crear una expresión. Hay diferentes tipos de operadores y expresiones.

Los operadores pueden ser Operadores unarios (a++), utilizando un solo operando y operadores binarios (a+b), que necesitan dos operando (datos).

Existen diferentes tipos de operadores:

  • Operador de asignación. Es el símbolo igual = , pero uno único porque dos o tres iguales se trataría de un operador de comparación.

Este igual se puede combinar con los símbolos +, -, *, /, %, y potencia. Como por ejemplo:

Si y=5;

y += 4;    // la expresión devolvería el resultado y = 9;

y -= 4;     // la expresión devolvería el resultado y = 1;

y /= 4;     // la expresión devolvería el resultado y = 1,25;

y *= 4;     // la expresión devolvería el resultado y = 20;

y %= 4;   // la expresión devolvería el resultado del porcentaje.

y ** = 4;  // la expresión devolvería el resultado correspondiente. (5*5*5*5= 625).

 

Hay diferencias entre Java y PHP para poder manipular los datos.  Crear una variable con el $, que es posible realizar en JavaScript (opcional) aunque en PHP es imprescindible para crear la variable.

En JavaScript hay que dar un valor inicial a la variable resultado para que funcione la variable resultado. Si no se establece este valor previo, la variable resultado dará error.

$arquitecto_1 = “Nouvel”;

$signo= “+”;

$arquitecto_2 = “Francisco;

$resultado= “”;

$resultado+=$a+=$signo+=$b:

Alert($resultado);

 

  • Operadores aritmétricos. También hay los operadores aritmétricos, que permiten realizar las operaciones indicadas para los operadores de asignación: suma, resta, multiplicación, división, devolver el valor de un número en positivo y en negativo, potencia y porcentaje.

$a = “1”;

$b = $a;

Alert(typeof($b) + “  “ + $b);

 

  •  Operador de incremento. Otro tipo de operador es el de incremento. Hay varios tipos: ++, –,:

X++    //devuelve el valor de la expresión antes de incrementar el valor en 1

X–      // devuelve el valor de la expresión antes de disminuir el valor en 1

++       //devuelve el valor de la expresión después de disminuir el valor en 1

++X     //devuelve el valor de la expresión después de incrementar en 1 el valor

Esto se puede ver en el siguiente ejemplo:

a = 2;

b = ++a *2;

alert(b);

En este primer caso el resultado es 6. (2+1 * 3)

En el caso siguiente:

a = 2;

b = a++ *2;

alert(b);

En este caso el resultado es 4.

Al operador anterior le suma 1 o le resta el valor de 1.

Con estos operadores ++ y – JavaScript convierte el valor aunque sea texto en número, y le suma 1 o le resta 1.

  • Existe otro tipo de operador que es el de comparación. Se pueden encontrar los siguientes tipos:

a == b   (es igual solamente en el caso de valor, pero no en el caso de tipo de dato)

a === b ( es igual tanto en valor como en tipo de dato)

a!= b  (diferente solamente en el caso de valor)

a!== b (diferente tanto en valor como en el tipo de dato)

a>b mayor que

a>= b diferente tanto en valor como en tipo de dato

a<b  menor que

a<= b menor o igual que

  • Operadores ternarios.

Tienen la siguiente estructura:

var nombre = (condición) ? (si se cumple la condición) : (si no se cumple la condición)

 

1784

 

  • Los operadores lógicos producen valores booleanos, y se utilizan para operaciones lógicas con resultados true o false (verdaderos o falsos).

El primero de estos operadores conocido como binario, es &&, and. Si los dos operandos que se encuentran en la sentencia son verdaderos, el valor que se obtiene es true, y en caso contrario, producirá false.

 

1785

 

Son el “Y”, el “O” y la negación. Comparan expresiones. Funcionan exactamente igual en Javascript y en PHP. El “O” se crea con la tecla “AltGr” y la tecla 1.

 

Licencia Creative Commons Contenido Web de Yolanda Muriel está sujeto bajo Licencia Creative Commons Atribución-NoComercial-SinDerivadas 3.0 Unported.

Anuncios

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s