JavaScript: Variables

Documentos relacionados
El programa en JavaScript debe ir encerrado entre la marca script e inicializada la propiedad type con la cadena text/javascript:

Programación Web Tema 3.2 Java Script Estructura del Lenguaje. Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM

JavaScript: Operadores

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales

Datos Elementales y formato de un programa en Java

JavaScript: Estructuras de control de flujo

int[] nombrearray1; int nombrearray2[];

CALENDARIO AÑO 2016 PICO Y PLACA AUTOMOVILES SERVICIO ESPECIAL PICO Y PLACA TAXIS

CALENDARIO AÑO 2016 PICO Y PLACA AUTOMOVILES SERVICIO ESPECIAL PICO Y PLACA TAXIS

ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

Manual de JavaScript

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Programación de Videojuegos Tema 15 Tipos de Dato I. 15. Tipos de Dato I

EJERCICIOS PARA EMPEZAR CON PHP

Introducción a. JavaScript. Javier Eguíluz Pérez

Universidad Autónoma del Estado de México Facultad de Medicina

U nidad 6: A rreglos: U nidim ensionales y m ultidim ensionales

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Arreglos y Subrangos

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica

Programación. Test Autoevaluación Tema 3

Informática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani

VARIABLES TIPOS FUNDAMENTALES

TEMA 7. ARRAYS (LISTAS Y TABLAS).

Manual de turbo pascal

EXPRESIONES Y OPERADORES

Laboratorio de Arquitectura de Redes. Punteros en lenguaje C

Computación II. Introducción a Visual Basic

Programación. Test Autoevaluación Tema 6

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Constantes. Las constantes no cambian durante la ejecucion de un programa en C++, en C++ existen 4 tipos de constantes:

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Autoestudio 2: Variables y Operadores

Arreglos y Subrangos

Conocimientos previos

Características de JavaScript

Tipos de variables. Lenguaje C. Departamento de Electrónica. Tipos de datos, variables y constantes. Fundación San Valero

Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.

DEFINICIONES BÁSICAS DE LAS ESTRUCTURAS DE DATOS

Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)

PHP: Lenguaje de programación

Curso de Java Introducción a la Programación II

Enteros. Son los números que no contienen componentes fraccionarios y, por tanto, no contienen punto decimal.

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS

Mysql. <? PhP?> EL php necesita que un servidor web con capacidad php sea instalado y ejecutado para poder ejecutar las páginas php.

Enumerados, subrangos y tuplas

Tema 2: EL TIPO DE DATOS ENTERO. INSTRUCCIÓN DE ASIGNACIÓN Y DE COMPOSICIÓN SECUENCIAL

Ejemplo de Palabras reservadas del lenguaje C

Lenguaje C Elementos de un Programa. Ing. Hugo Fdo. Velasco Peña Universidad Nacional 2006

Los tipos de datos primitivos

Fecha Segundo Cuarto Sexto Octavo

Introducción a c++ Introducción a la programación EIS Informática III

TIPO DE DATO ABSTRACTO (TDA)

Laboratorio de Arquitectura de Redes. Datos en lenguaje C

El lenguaje C. 1. Identificadores, constantes y variables

Ficha de Aprendizaje N 13

JAVASCRIPT Mª ISABEL TORRES CARAZO

Elementos de un programa en C

Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación:

INICIACIÓN A LA PROGRAMACIÓN II

Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros

Capítulo 11 INTRODUCCIÓN A LA CODIFICACIÓN EN C. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Programación en java. Estructuras algorítmicas

Programa Nacional de Formación de Informática Material Educativo Computarizado de Algorítmica y Programación

GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS

LENGUAJE FORTRAN. ESTRUCTURAS Y SENTENCIAS

Este método de diseño de algoritmos en etapas, yendo de los conceptos generales a los de detalle, se conoce como método descendente (top-down).

Lic. Edinson Cuero Ramos Página 1

FUNCIONES JAVASCRIPT. CONCEPTO. PARÁMETROS O ARGUMENTOS Y TIPOS. PASO POR VALOR. RETURN. EJEMPLOS. (CU01122E)

EJEMPLOS LENGUAJE C. DECLARAR VARIABLES Y ASIGNARLES CONTENIDO. PROGRAMA BÁSICO INT MAIN MOSTRAR MENSAJE. (CU00511F)

Informática PRÀCTICA 3 Curs Práctica Nº 3: Tipos de datos simples. Constantes y variables. Operadores aritméticos. Formato de salida.

Examen de Introducción al Software (Ingeniería Informática)

Apunte Laboratorio ALPI - El lenguaje de programación Pascal

Iniciación a La Programación Prof. Carolina Cols

Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.

UNIDAD IV ESTRUCTURA DE DATOS ESTÁTICAS MATRICES

Java posee dos grandes categorías de tipos para las variables:

Desarrollo de Programas. Prof. Lisbeth C. Pérez Rivas

Transcripción:

JavaScript: Variables Una variable es un elemento que se emplea para almacenar y hacer referencia a otro valor. Gracias a las variables es posible crear "programas genéricos", es decir, programas que funcionan siempre igual independientemente de los valores concretos utilizados. De la misma forma que si en Matemáticas no existieran las variables no se podrían definir las ecuaciones y fórmulas, en programación no se podrían hacer programas realmente útiles sin las variables.

JavaScript: Variables Si no existieran variables, un programa que suma dos números podría escribirse como: resultado = 3 + 1 El programa anterior es tan poco útil que sólo sirve para el caso en el que el primer número de la suma sea el 3 y el segundo número sea el 1. En cualquier otro caso, el programa obtiene un resultado incorrecto.

JavaScript: Variables Sin embargo, el programa se puede rehacer de la siguiente manera utilizando variables para almacenar y referirse a cada número: numero_1 = 3 numero_2 = 1 resultado = numero_1 + numero_2 Los elementos numero_1 y numero_2 son variables que almacenan los valores que utiliza el programa. El resultado se calcula siempre en función del valor almacenado por las variables, por lo que este programa funciona correctamente para cualquier par de números indicado.

JavaScript: Variables Las variables en JavaScript se crean mediante la palabra reservada var. De esta forma, el ejemplo anterior se puede realizar en JavaScript de la siguiente manera: var numero_1 = 3 var numero_2 = 1 var resultado = numero_1 + numero_2 La palabra reservada var solamente se debe indicar al definir por primera vez la variable, lo que se denomina declarar una variable. Cuando se utilizan las variables en el resto de instrucciones del script, solamente es necesario indicar su nombre.

JavaScript: Variables En JavaScript no es necesario declarar las variables. Es decir, se pueden utilizar variables que no se han definido anteriormente mediante la palabra reservada var. var numero_1 = 3 var numero_2 = 1 resultado = numero_1 + numero_2 La variable resultado no está declarada, por lo que JavaScript crea una variable global (más adelante veremos las diferencias entre variables locales y globales) y le asigna el valor correspondiente.

JavaScript: Variables El nombre de una variable también se conoce como identificador y debe cumplir las siguientes normas: Sólo puede estar formado por letras, números y los símbolos $ (dólar) y _ (guión bajo). El primer carácter no puede ser un número. Por tanto, las siguientes variables tienen nombres correctos: var $numero1; var _$letra; var $$$otronumero; var $_a $4;

Aunque todas las variables de JavaScript se crean de la misma forma (mediante la palabra reservada var), la forma en la que se les asigna un valor depende del tipo de valor que se quiere almacenar (números, textos, etc.) Numéricas Cadenas de Texto Arrays Booleanos

Numéricas Se utilizan para almacenar valores numéricos enteros (llamados integer en inglés) o decimales (llamados float en inglés). En este caso, el valor se asigna indicando directamente el número entero o decimal. Los números decimales utilizan el carácter. (punto) en vez de, (coma) para separar la parte entera y la parte decimal: var iva = 16; // variable tipo entero var total = 234.65; // variable tipo decimal

Cadenas de Texto Se utilizan para almacenar caracteres, palabras y/o frases de texto. Para asignar el valor a la variable, se encierra el valor entre comillas dobles o simples, para delimitar su comienzo y su final: var mensaje = Bienvenido a nuestro sitio web ; var nombreproducto = 'Producto ABC'; var letraseleccionada = 'c';

Cadenas de Texto En ocasiones, el texto que se almacena en las variables no es tan sencillo. Por ello, JavaScript define un mecanismo para incluir de forma sencilla caracteres especiales y problemáticos dentro de una cadena de texto: Si se quiere incluir... Se debe incluir... Una nueva línea \n Un tabulador \t Una comilla simple \' Una comilla doble \" Una barra inclinada \\

Ejercicio 2 Modificar el primer script del ejercicio 1 para que: 1)El mensaje que se muestra al usuario se almacene en una variable llamada mensaje y el funcionamiento del script sea el mismo. 2)El mensaje mostrado sea el de la siguiente imagen:

Arrays Un array es una colección de variables, que pueden ser todas del mismo tipo o cada una de un tipo diferente.su utilidad se comprende mejor con un ejemplo sencillo: si una aplicación necesita manejar los días de la semana, se podrían crear siete variables de tipo texto: var dia1 = lunes ; var dia2 = martes ; var dia7 = domingo ;

Aunque el código anterior no es incorrecto, sí que es poco eficiente y complica en exceso la programación. Si en vez de los días de la semana se tuviera que guardar el nombre de los meses del año o el nombre de todos los países del mundos, se tendrían que crear decenas o cientos de variables. En este tipo de casos, se pueden agrupar todas las variables relacionadas en una colección de variables o array. El ejemplo anterior se puede rehacer de la siguiente forma: var dias = ["Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"];

Ahora, una única variable llamada dias almacena todos los valores relacionados entre sí, en este caso los días de la semana. Para definir un array, se utilizan los caracteres [ y ] para delimitar su comienzo y su final y se utiliza el carácter, (coma) para separar sus elementos: var nombre_array = ["valor1", "valor2",..., "valorn"];

Una vez definido un array, es muy sencillo acceder a cada uno de sus elementos. Cada elemento se accede indicando su posición dentro del array. La única complicación, que es responsable de muchos errores cuando se empieza a programar, es que las posiciones de los elementos empiezan a contarse en el 0 y no en el 1: var diaseleccionado = dias [0]; //diaseleccionado = lunes var otrodia = dias [5]; //diaseleccionado = sábado

Ejercicio 3 Crear un array llamado meses y que almacene el nombre de los doce meses del año. Mostrar por pantalla los doce nombres utilizando la función alert().

Booleanos Las variables de tipo boolean o booleano también se conocen con el nombre de variables de tipo lógico. Una variable de tipo boolean almacena un tipo especial de valor que solamente puede tomar dos valores: true (verdadero) o false (falso). No se puede utilizar para almacenar números y tampoco permite guardar cadenas de texto var clienteregistrado = false; var ivaincluido = true;