Variables, tipos de datos, operadores
-
Upload
juan-ventura -
Category
Education
-
view
162 -
download
4
Transcript of Variables, tipos de datos, operadores
![Page 1: Variables, tipos de datos, operadores](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/1.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/2.jpg)
•Variables y Tipos de datos
![Page 3: Variables, tipos de datos, operadores](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/3.jpg)
• 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](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/4.jpg)
• 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](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/5.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/6.jpg)
• 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](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/7.jpg)
Operadores
•OPERADORES
![Page 8: Variables, tipos de datos, operadores](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/8.jpg)
• 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](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/9.jpg)
• 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](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/10.jpg)
• 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](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/11.jpg)
Operadores ARITMÉTICOS
![Page 12: Variables, tipos de datos, operadores](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/12.jpg)
• 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](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/13.jpg)
• 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](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/14.jpg)
• 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](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/15.jpg)
• EJERCICIO– Comenzando a escribirla estructura básica de un
documento HTML y Javascript
![Page 16: Variables, tipos de datos, operadores](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/16.jpg)
Estructuras de Decisión IF, ELSE
![Page 17: Variables, tipos de datos, operadores](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/17.jpg)
Estructuras de Control CASE
![Page 18: Variables, tipos de datos, operadores](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/18.jpg)
Estructuras de Control For
![Page 19: Variables, tipos de datos, operadores](https://reader034.fdocument.pub/reader034/viewer/2022052304/558de5571a28abe7428b46cc/html5/thumbnails/19.jpg)
Estructuras de Control While