








Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento ofrece una introducción a JavaScript, un lenguaje de programación nativo de la web, y sus principales características. Además, explica las diferencias entre lenguajes compilados y interpretados, y los beneficios de usar JavaScript. Se incluyen descripciones detalladas de los datos primitivos en JavaScript, como strings, numbers, boolean, null, undefined, y symbol.
Tipo: Ejercicios
1 / 14
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!









El lenguaje de programación lo podemos definir como la creación de un programa para construir procesos informáticos a través de un lenguaje formal que se representa en algoritmos o procesos lógicos que son llevados a cabo por un ordenador o sistema informático para controlar su comportamiento físico, lógico con el usuario humano. JavaScript es un lenguaje de programación encargado de dotar de mayor interactividad y dinamismo las paginas web. Es junto a los otros 2 lenguajes de programación como lo son HTML y CSS reconocidos por ser lenguajes de programación nativos de la web, ¿Por qué se dicen que son nativos?, porque cuando se ejecutan en la web no necesitan compiladores el navegador lee directamente el código.
CARACTERISTICAS PRINCIPALES DE JAVASCRIPT Al ser un lenguaje orientado a objetos quiere decir que utiliza clases y objetos como estructura que permiten organizarse de forma simple y son reutilizables durante todo el desarrollo.
Decimos esto porque se ejecuta en la maquina del propio cliente a través de un navegador. Esta característica se compara con la otra categoría de lenguajes que son los lenguajes que esta del lado del servidor y se diferencian porque los del lado del servidor necesitan un tratamiento especial antes de mostrar al usuario siendo JavaScript más independiente.
Al ser un lenguaje de tipado débil quiere decir que no es necesario especificar el tipo de dato al declarar una variable, esto da como ventaja el poder programar con rapidez el código fuente.
El que sea un lenguaje de alto nivel significa que su sintaxis es fácilmente comprensible por su similitud al lenguaje de las personas. Además, permite que al ser de alto nivel su barrera de entrada y su curva de aprendizaje se acorte drásticamente. Un ejemplo podría ser que un condicional empiece por “IF” que su significado es “SI” en inglés, permitiendo asociar rápidamente su funcionamiento como su significado.
A la hora de elegir si aprender o no un nuevo lenguaje de programación, no solo hay que informarse sobre el tipo de lenguaje y su curva de aprendizaje, sino también su demanda en el mercado. JavaScript en la actualidad es uno de los lenguajes mas demandados en los últimos años por su versatilidad y su infinita capacidad para crear plataformas cada vez mas atractivas.
null si hide es false. }Las variables por si sola son de poca utilidad, necesitamos los operadores que permiten manipular el valor de la variable, realizar operaciones matemáticas con sus valores y comparar diferentes variables, así de esta forma los operadores permiten a los programas realizar cálculos complejos y tomar decisiones lógicas en función de comparaciones y otros tipos de condiciones. Asignación El operador de asignación es el más utilizado y el más sencillo. Este operador se utiliza para guardar un valor específico en una variable. El símbolo utilizado es = (no confundir con el operador = var numero1 = 3 ; A la izquierda del operador, siempre debe indicarse el nombre de una variable. A la derecha del operador, se pueden indicar variables, valores, condiciones lógicas, etc.
Incremento y decremento Estos dos operadores solamente son válidos para las variables numéricas y se utilizan para incrementar o decrementar en una unidad el valor de una variable. Ejemplo: var número = 5 ; ++numero; El operador de incremento se indica mediante el prefijo ++ en el nombre de la variable. El resultado es que el valor de esa variable se incrementa en una unidad. Por tanto, el anterior ejemplo es equivalente a: var número = 5 ; numero = numero + 1 ; alert(numero); // numero = 6 De forma equivalente, el operador decremento (indicado como un prefijo -- en el nombre de la variable) se utiliza para decrementar el valor de la variable: var número = 5 ; --numero; alert(numero); // numero = 4 El anterior ejemplo es equivalente a: var número = 5 ; numero = numero - 1 ; alert(numero); // numero = 4
La operación lógica AND obtiene su resultado combinando dos valores booleanos. El operador se indica mediante el símbolo && y su resultado solamente es true si los dos operandos son true: var valor1 = true; var valor2 = false; resultado = valor1 && valor2; // resultado = false valor1 = true; valor2 = true; resultado = valor1 && valor2; // resultado = tru variable1 variable2 variable1 && variable true true true true false false false true false false false false
La operación lógica OR también combina dos valores booleanos. El operador se indica mediante el símbolo || y su resultado es true si alguno de los dos operandos es true: variable1 variable2 variable1 || variable true true true true false true false true true false false false var valor1 = true; var valor2 = false; resultado = valor1 || valor2; // resultado = true valor1 = false; valor2 = false; resultado = valor1 || valor2; // resultado = false