19
Programación Manos en el CÓDIGO Téc. Prof. Juan Antonio Ventura M.

Variables, tipos de datos, operadores

Embed Size (px)

Citation preview

Page 1: Variables, tipos de datos, operadores

ProgramaciónManos en el CÓDIGO

Té c . P r o f . J u a n A n t o n i o V e n t u r a M .

Page 2: Variables, tipos de datos, operadores

•Variables y Tipos de datos

Page 3: Variables, tipos de datos, operadores

• COMPONENTES UTILESPara iniciar te mostrare códigos mas utilizados en Javascript.Alert(“mensaje de alerta”);

Var respuesta=Confirm(“mensaje de confirmación”);

Nota.- confirm devuelve como resultado true o false

Var respuestaTeclado=Prompt(“permite introducir datos desde teclado”);Nota.- prompt devuelve como resultado datos de tipo cadena.Tipos de datos. Numéricos. Cadena. Booleano

Variables y tipos de datos

Page 4: Variables, tipos de datos, operadores

• Para definir una variable en javascript se debe escribir inicialmente “var” y luego el dato que tendrá la variable. Ej. var dato=23; var nombre=”jose”; var respuesta=true;JavaScript admite prácticamente cualquier de nombre para definir una variable, no obstante hay una serie de3 consideraciones que se deben tener presentes.

Las Variables

Page 5: Variables, tipos de datos, operadores

Los cuatro tipos de variables son:– Variables de cadenavar nom= “juan”var num= “123”;

– Variables numéricasvar num=123;var numero=32;

Tipos de datos

Page 6: Variables, tipos de datos, operadores

• Variables undefined. Es el valor que tiene cuando la variable definida no tiene asignado un valor, Ej. var decision;– var decision;

if(decision==undefined){

alert(“esta variable no tiene dato definido”);}

– Variable booleaNvar respuesta=true;var respuesta=false;

Page 7: Variables, tipos de datos, operadores

Operadores

•OPERADORES

Page 8: Variables, tipos de datos, operadores

• Los operadores se dividen en: operadores de asignación;operadores aritméticos;operadores relacionales;operadores lógicos;

Operadores

Page 9: Variables, tipos de datos, operadores

• El primer operador que hay que conocer es el operador de asignación cuyo signo es el igual (=). Su uso en Javascript es similar al que tiene en C y distinto del que posee en matemáticas porque sirve para asignar un valor y no a establecer relaciones de igualdad. Para esto último existe otro operador (= =). Con el uso del operador de asignación se crea como una fotocopia del valor de la expresión que queda a la derecha del operador en el lado de la izquierda del operador.

Operadores de Asignación

Page 10: Variables, tipos de datos, operadores

• Los operadores aritméticos son binarios o unitarios. Los operadores unitarios modifican el valor al que se aplican y son:

Operadores ARITMETICOS

Page 11: Variables, tipos de datos, operadores

Operadores ARITMÉTICOS

Page 12: Variables, tipos de datos, operadores

• Con operador relacional entendemos la relación que tiene un valor respecto a otro. Se basan en el concepto de verdadero o falso y en todos los casos operan con sólo dos estados diversos (0/1, encendido/apagado, verdadero/falso).

• Los operadores relacionales son:

Operadores Relacionales

Operador Acción> Mayor que

>= Mayor o igual< Menor que

<= Menor o igual== Igual!= Distinto

Page 13: Variables, tipos de datos, operadores

• Los operadores relacionales, como ya hemos dicho, producen un resultado 1 si la relación es verdadera, y 0 si la relación es falsa. Es importante comprender que el output está constituido sólo por dos valores a fin de evitar confusiones entre el operador de asignación y el de igualdad.

Operadores Relacionales

Page 14: Variables, tipos de datos, operadores

• Los operadores lógicos son muy parecidos a los relacionales, en el sentido de que dan también como output sólo dos valores que, en este caso, son: 0 si la expresión lógica es verdadera, 1 si es falsa.

• Los operadores lógicos son (el NOT es un operador unitario):

operadores lógicos

Operador Símbolo SignificadoAND & AND lógicoOR | OR lógico

AND && AND valoraciónNOT ! Negación

Page 15: Variables, tipos de datos, operadores

• EJERCICIO– Comenzando a escribirla estructura básica de un

documento HTML y Javascript

Page 16: Variables, tipos de datos, operadores

Estructuras de Decisión IF, ELSE

Page 17: Variables, tipos de datos, operadores

Estructuras de Control CASE

Page 18: Variables, tipos de datos, operadores

Estructuras de Control For

Page 19: Variables, tipos de datos, operadores

Estructuras de Control While