Documento de İlerna sobre lenguajes de script, sus características y ejemplos. El Pdf explora los lenguajes de script, sus elementos esenciales y usos comunes, con ejemplos de código para facilitar la comprensión en el ámbito de la Informática universitaria.
Ver más28 páginas


Visualiza gratis el PDF completo
Regístrate para acceder al documento completo y transformarlo con la IA.
A lo largo de los años, los lenguajes de script han evolucionado significativamente, adaptándose a las necesidades cambiantes de la industria tecnológica. En programación y desarrollo de software, los lenguajes de script juegan un papel fundamental. Estos lenguajes son herramientas poderosas que permiten a los desarrolladores automatizar tareas, gestionar sistemas y crear aplicaciones web y de escritorio de manera eficiente. Los lenguajes de script son comúnmente utilizados para tareas como la gestión de sistemas, el procesamiento de texto, la automatización de flujos de trabajo y el desarrollo de aplicaciones web. A diferencia de los lenguajes de programación compilados, los lenguajes de script son interpretados, lo que significa que el código fuente se ejecuta directamente sin necesidad de una fase de compilación previa.
24İLERNA
Los lenguajes de script son herramientas esenciales en el arsenal de cualquier desarrollador, proporcionando una forma rápida y eficiente de automatizar tareas y desarrollar aplicaciones. Su simplicidad, flexibilidad y extensibilidad los hacen ideales para una amplia variedad de aplicaciones en el mundo de la tecnología. 25İLERNA
JavaScript es uno de los lenguajes de programación más populares y fundamentales en el desarrollo web moderno. Su versatilidad y capacidad para ejecutarse tanto en el lado del cliente como en el lado del servidor lo han convertido en una herramienta indispensable para los desarrolladores. Nacido en los años 90, JavaScript ha evolucionado desde ser un simple lenguaje de scripting para añadir interactividad a las páginas web, hasta convertirse en un pilar esencial para la creación de aplicaciones web complejas y dinámicas. Originalmente desarrollado por Netscape como un medio para agregar comportamientos dinámicos a los sitios web, JavaScript es ahora un estándar mantenido por ECMA International bajo la especificación ECMAScript. JavaScript es un lenguaje de programación interpretado, orientado a objetos y basado en prototipos, utilizado principalmente en el desarrollo web para crear páginas y aplicaciones interactivas.
26İLERNA
A continuación, se muestra un pequeño ejemplo de cómo JavaScript puede ser utilizado para cambiar el contenido de una página web en respuesta a una interacción del usuario: 27İLERNA
< ! DOCTYPE html> <html> <head> <title>Ejemplo de JavaScript</title> <script> function mostrarMensaje() { alert(" ¡Hola, este es un mensaje de JavaScript!"); } </ head> <body> <button onclick="mostrarMensaje()">Haz clic aquí</button> </body> </html> En este ejemplo, cuando el usuario hace clic en el botón, se ejecuta la función mostrarMensaje que muestra una alerta con un mensaje. JavaScript es un lenguaje de programación esencial en el desarrollo web moderno, proporcionando las herramientas necesarias para crear aplicaciones interactivas, dinámicas y de alto rendimiento. Su versatilidad, facilidad de uso y amplio ecosistema lo convierten en una elección ideal tanto para desarrolladores novatos como experimentados. 28İLERNA
JavaScript, como cualquier lenguaje de programación, se compone de varios elementos y conceptos fundamentales que los desarrolladores utilizan para escribir código funcional y eficiente. A continuación se describen los principales elementos del lenguaje de JavaScript:
Almacenan datos que pueden cambiar durante la ejecución del programa. var nombre = "Juan"; let edad = 30; const PI = 3.1416; Las variables declaradas con var tienen un alcance de función o global. Si se declaran dentro de una función, sólo son accesibles dentro de esa función. Si se declaran fuera de una función, tienen un alcance global mientras que las variables declaradas con let tienen un alcance de bloque. Esto significa que solo son accesibles dentro del bloque de código donde se declararon
Incluyen primitivos como number, string, boolean, null, undefined, y symbol. let numero = 10; let texto = "Hola"; let esVerdad = true; let valorNulo = null; let valorIndefinido;
+, -, *, /, % let suma = 5 + 3; let resta = 5 - 3; let multiplicacion = 5 * 3; let division = 5 / 3; let modulo = 5 % 3; 29İLERNA.
= , +=, -= , *= , /=, %= let x = 10; x += 5; // x ahora es 15
== , === , != , !== , >, <, >=, <= let esIgual = (5 == '5'); // true let esEstrictamenteIgual = (5 === '5' ); // false El operador === , conocido como "igualdad estricta" o "triple igual", es un operador de comparación en JavaScript que verifica tanto el valor como el tipo de los operandos. A diferencia del operador == , que realiza una conversión de tipo antes de comparar, === compara los operandos sin realizar ningún tipo de conversión, lo que lo hace más estricto y predictivo. El uso de este operador en JavaScript es esencial para realizar comparaciones de igualdad estricta que tengan en cuenta tanto el valor como el tipo de los operandos. Su uso es una buena práctica que ayuda a evitar errores y hace que el código sea más seguro y fácil de mantener.
&&, | |, ! let y = true && false; // false let o = true | | false; // true let no = ! true; // false
if, else if, else, switch if (edad > 18) { console. log("Es mayor de edad"); } else { console. log("Es menor de edad"); } 30İLERNA switch (dia) { case 1: console. log("Lunes"); break; case 2: console. log ( "Martes") ; break; default: console. log("Otro día"); }
for, while, do. .. while for (let i = 0; i < 5; i++) { console.log(i); } let j = 0; while (j < 5) { console.log(j); j++; } let k = 0; do { console.log(k); k++; } while (k < 5);
define bloques de código reutilizables. function saludar(nombre) { return "Hola, " + nombre; } let saludo = saludar("Pedro"); console. log(saludo); 31