0% encontró este documento útil (0 votos)
33 vistas11 páginas

Fundamentos de JavaScript y Programación

El documento presenta una introducción a la programación y se centra en el lenguaje JavaScript, destacando sus características, tipos de datos primitivos y operadores. Se analizan las diferencias entre lenguajes compilados e interpretados, así como la importancia de JavaScript en el desarrollo web. Además, se describen los operadores utilizados en JavaScript para manipular variables y realizar operaciones lógicas y matemáticas.

Cargado por

kaomi hasu
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas11 páginas

Fundamentos de JavaScript y Programación

El documento presenta una introducción a la programación y se centra en el lenguaje JavaScript, destacando sus características, tipos de datos primitivos y operadores. Se analizan las diferencias entre lenguajes compilados e interpretados, así como la importancia de JavaScript en el desarrollo web. Además, se describen los operadores utilizados en JavaScript para manipular variables y realizar operaciones lógicas y matemáticas.

Cargado por

kaomi hasu
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Bases teóricas de estructuras de almacenamiento en memoria

GA3-220501093-AA3-EV01

Realizado por

KATERINTH YULIETH DUARTE ORTIZ


APRENDIZ SENA

SERVICIO NACIONAL DE APRENDIZAJE SENA


ANÁLISIS Y DESARROLLO DE SOFTWARE
SENA VIRTUAL
CÚCUTA
2023
Contenido
INTRODUCCIÓN ........................................................................................................... 3
• Principales diferencias entre los lenguajes compilados e interpretados ......... 4
• Características principales de JavaScript ........................................................... 5
• Tipos de datos primitivos y uso en JavaScript. .................................................. 6
• Operadores en JavaScript. ................................................................................... 7
Referencias ................................................................................................................. 10
INTRODUCCIÓN

En informática, la programación es un proceso por el cual se escribe, se depura y


se mantiene el código fuente de un programa informático. Los computadores son
buenos para hacer tareas rutinarias. Idealmente, cualquier problema tedioso y
repetitivo debería ser resuelto por un computador. Las computadoras son una parte
esencial de nuestra vida cotidiana. Casi todos los aparatos que usamos tienen algún
tipo de computadora capaz de ejecutar ciertas tareas, Todos estos dispositivos con
computadoras de distinto tipo tienen algo en común: algo “les dice” cómo funcionar,
es decir, les indica cuáles son los pasos que deben seguir para cumplir una tarea.
De eso se trata la programación.

A continuación, vamos a conocer algunos conceptos de JavaScript, diferencias,


tipos de datos, operadores entre otras para tener más interés acerca de JavaScript
ya que un lenguaje importante entre otros, para tener una idea clara de todo lo que
se compone este lenguaje respetando entren otros que son útiles a la hora de
programar.
• Principales diferencias entre los lenguajes compilados e interpretados

LENGUAJE COMPILADO LENGUAJE INTERPRETADO

Un lenguaje compilado genera una fila Un lenguaje interpretado es escrito en un


binario no modificable. lenguaje de programación definido y
modificable en cada momento.

Las instrucciones vienen enviadas Las instrucciones deben traducirse


directamente al procesador. antes de llegar al procesador.

Se requieren dos pasos separados para El código fuente se ejecuta a través de un


ejecutar el programa desde el código solo comando.
fuente.

Dado que el programa ya se ha El programa debe traducirse cada vez


traducido, la ejecución es más rápida. aumentando el tiempo de ejecución.

El programa solo se puede ejecutar en El programa funciona en todas las


ciertas máquinas y sistemas operativos. máquinas y sistemas.

Los errores de compilación impiden que Los errores de compilación son visibles
se compile el código. solo si se inicia el programa.

Ejemplos de lenguajes compilados son Ejemplos de lenguajes interpretados son


C, C++, Delphi Python, JavaScript, Perl, PHP
• Características principales de JavaScript
JavaScript es la tercera pieza fundamental del desarrollo web frontend, junto con los
lenguajes HTML y CSS. Cada uno de estos tres lenguajes tiene una función muy concreta
en el desarrollo web, JavaScript es un lenguaje de programación, de secuencias de
comandos, capaz de aportar soluciones eficaces en la mayoría de los ámbitos de la
tecnología. Permite crear contenido de actualización dinámica, controlar multimedia, animar
imágenes, etc.

Su sintaxis es similar a la de Java, débilmente tipado, es case sensitivo, no existen las


constantes, basado no orientado a objetos. “Universalidad” de usos, seguridad de
ejecución, páginas más ligeras de cargar.

Características:

▪ Simplicidad: Posee una estructura sencilla que lo vuelve más fácil de aprender e
implementar.

▪ Velocidad: Se ejecuta más rápido que otros lenguajes y favorece la detección de los
errores.

▪ Versatilidad: Es compatible con otros lenguajes, como: PHP, Perl y Java. Además,
hace que la ciencia de datos y el aprendizaje automático sean accesibles.

▪ Popularidad: Existen numerosos recursos y foros disponibles para ayudar a los


principiantes con habilidades y conocimientos limitados.

▪ Carga del servidor: La validación de datos puede realizarse a través del navegador
web y las actualizaciones solo se aplican a ciertas secciones de la página web.

▪ Actualizaciones: Se actualiza de forma continua con nuevos frameworks y librerías,


esto le asegura relevancia dentro del sector.
• Tipos de datos primitivos y uso en JavaScript.
En JavaScript , un primitivo (valor primitivo, tipo de dato primitivo) son datos que no son un
objeto y no tienen métodos . Hay 6 tipos de datos primitivos controlados por el operador
typeof:

▪ String: (typeof instance === "string"), Se utiliza para representar datos textuales. Es
un conjunto de "elementos" de valores enteros sin signo de 16 bits. Cada elemento
del String ocupa una posición en la cadena. El primer elemento está en el índice 0,
el siguiente en el índice 1, y así sucesivamente. La longitud de una cadena es el
número de elementos que contiene.

▪ Number: (typeof instance === "number"), es un valor en formato binario de 64 bits


de doble precisión IEEE 754 (números entre -(253 - 1) y 253 - 1). Además de
representar números de punto flotante, el tipo Number tiene tres valores simbólicos:
+Infinity, -Infinity y NaN ("Not a Number" o No es un número).

▪ Bigint: (typeof instance === "bigint"), es un primitivo numérico en JavaScript que


puede representar números enteros con precisión arbitraria.

▪ Boolean : (typeof instance === "boolean"),representa una entidad lógica y puede


tener dos valores: true y false.

▪ Undefined: (typeof instance === "undefined"), Una variable a la que no se le ha


asignado un valor tiene el valor undefined.

▪ Symbol: (typeof instance === "symbol"), Un símbolo es un valor primitivo único e


inmutable y se puede utilizar como clave de una propiedad de objeto. En algunos
lenguajes de programación, los símbolos se denominan "átomos".

También hay null (typeof instance === "object"), que aparentemente es primitivo, pero, de
hecho, es un caso especial para cada Object: y cualquier tipo estructurado se deriva de null
por la Cadena de prototipos .
La mayoría de las veces, un valor primitivo se representa directamente en el nivel más bajo
de la implementación del lenguaje.
• Operadores en JavaScript.
Los operadores permiten manipular el valor de las variables, realizar operaciones
matemáticas con sus valores y comparar diferentes variables. 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.

Operadores:

▪ 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 =.

▪ Incremento y decremento: Solamente son válidos para las variables numéricas y se


utilizan para incrementar o decrementar en una unidad el valor de una variable.

▪ Lógicos: Son imprescindibles para realizar aplicaciones complejas, ya que se


utilizan para tomar decisiones sobre las instrucciones que debería ejecutar el
programa en función de ciertas condiciones.

-Negación: Se utiliza para obtener el valor contrario al valor de la variable.

-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.
-OR: El operador se indica mediante el símbolo || y su resultado es true si alguno de
los dos operandos es true.
▪ Operadores de Igualdad: Existe estricta se evalúa la expresión sea igual diferente,
el tipo y el valor y no estricta se evalúa solo el valor.

▪ Matemáticos: Permite realizar manipulaciones matemáticas sobre el valor de las


variables numérica.

▪ Relacionales: Los operadores que relacionan variables son imprescindibles para


realizar cualquier aplicación compleja, como se verá en el siguiente capítulo de
programación avanzada. El resultado de todos estos operadores siempre es un
valor booleano.
Referencias

3.3. Operadores. (n.d.). Uniwebsidad.com. Retrieved December 4, 2023, from

https://uniwebsidad.com/libros/javascript/capitulo-3/operadores

Erick. (2022, September 23). Lenguajes de programación interpretados vs

compilados: ¿Cuál es la diferencia? freecodecamp.org.

https://www.freecodecamp.org/espanol/news/lenguajes-compilados-vs-

interpretados/
Introducción a la programación — Programación. (n.d.). Usm.Cl. Retrieved

December 4, 2023, from

http://progra.usm.cl/apunte/materia/introduccion.html

JavaScript: caracter�sticas, beneficios y casos de uso. (2022, December 6).

Emprenemjunts.Es.

https://ceeivalencia.emprenemjunts.es/?op=8&n=28660

¿Qué es un LENGUAJE INTERPRETADO? (2018, February 13). Lenguajes de

programación. https://lenguajesdeprogramacion.net/diccionario/que-es-

un-lenguaje-interpretado/

(N.d.). Territorio.La. Retrieved December 4, 2023, from

https://sena.territorio.la/content/index.php/institucion/Titulada/institutio

n/SENA/Tecnologia/228118/Contenido/OVA/CF14/index.html#/

Tipos de datos y estructuras en JavaScript. (n.d.). MDN Web Docs. Retrieved

December 4, 2023, from

https://developer.mozilla.org/es/docs/Web/JavaScript/Data_structures

También podría gustarte