







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
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
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
Descubre las mejores universidades de tu país según los usuarios de Docsity
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
Resumen de los paradigmas de los lenguajes de programación aplicados en JavaScript, Trabajo realizado por Esteban Patiño Gaviria y Manuel Patiño Calderon - UAM
Tipo: Diapositivas
1 / 13
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
[1] “JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico” Para ejecutar un programa en JavaScript, se usan normalmente las siguientes herramientas:
[1] Wikipedia (2021). JavaScript. Wikipedia, Recuperado de: https://es.wikipedia.org/wiki/JavaScrip
Primitivos: Emulación de enumeración:
Valores y tipos en JavaScript : Tipos de datos: Compuestos CLASES [3] Las clases de JavaScript, introducidas en ECMAScript 2015, son una mejora sintáctica sobre la herencia basada en prototipos de JavaScript. Las clases de JavaScript proveen una sintaxis mucho más clara y simple para crear objetos y lidiar con la herencia. [3] Clases - JavaScript: MDN. JavaScript | MDN. Retrieved May 9, 2022, from https://developer.mozilla.org/es/docs/Web/JavaScript/ Reference/Classes#declaración_de_clases El conjunto de valores de la clase persona es el siguiente: Persona = Nombres X Apellidos X Edad X Teléfono
En JavaScript, los objetos se pueden ver como una colección de propiedades. El conjunto de valores de dicho objeto es el siguiente: Persona = Identificacion X PrimerNombre X PrimerApellido
Expresiones en JavaScript
Los literales son valores asignados a las variables, los cuales están declarados de forma explícita en el código del programa. Ejemplo de estos son los siguientes: Siendo 5, “Hola” y true, los valores explícitos asignados.
Los agregados son expresiones partiendo de sus elementos internos, forman un valor compuesto. En JavaScript podemos ver un ejemplo de esto haciendo uso de las clases: Donde “Nombre”, “Telefono” y “Edad”, son los elementos que se juntan y forman el valor compuesto “Persona”
Expresiones en JavaScript
Las invocaciones a funciones, son expresiones que añadimos a nuestro código, las cuales obtienen un valor a raíz de invocar y ejecutar una función. Un ejemplo de invocación a función es el siguiente:
Son expresiones que devuelven un valor u otro, según el resultado de una condición planteada. Un ejemplo de expresión condicional es el siguiente: Obteniendo como resultado “Es mayor”, ya que la expresión condicional es verdadera: Operador condicional (ternario) - javascript: MDN. JavaScript | MDN Retrieved May 9, 2022, from https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/ Conditional_Operator
Abstracciones y Sistemas de tipos de JavaScript En JavaScript a la hora de enviar parámetros a una función, dichos parámetros deben ser valores primitivos por valor o por copia de entrada, si la función cambia el valor de este parámetro no se verá afectado de forma global en el proyecto, sin embargo, si se verá reflejado el cambio de forma local en la misma función. JavaScript no ofrece la opción de pasar un parámetro a una función por referencia, todo esto se hace por medio de la copia de parámetros o por valor. Por ejemplo:
Sistemas de tipos
JavaScript nos permite realizar polimorfismo por inclusión, mediante la herencia. [6] El polimorfismo de subtipo implica la creación de objetos derivados de un objeto padre. Puede llamarse Polimorfismo de Inclusión, Subclasificación o Herencia. Un ejemplo de este tipo de polimorfismo, es el ejemplo de “Animal” y “Perro” trabajado anteriormente. [6] Polymorphism in JavaScript. Polymorphism in JavaScript | Zell Liew. (2020, July 22). Retrieved March 20, 2022, https://zellwk.com/blog/polymorphism-javascript
En JavaScript los objetos paramétricos se pueden convertir en otros tipos de datos, en otros casos los objetos también pueden almacenar varios tipos de datos sin importar los valores que se almacenan, por ejemplo: