Está en la página 1de 7

Evidencia de conocimiento: GA3-220501093-AA3-EV01 bases teóricas de estructuras de

almacenamiento en memoria.

Por
Adriana Lucia Salazar Angulo

Análisis y Desarrollo de Software


Sena
Centro Agroempresarial y acuícola regional la guajira, sede Fonseca
2023
INTRODUCCION

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.
1. DIFERENCIAS ENTRE LOS LENGUAJES COMPILADOS E
INTERPRETADOS.

COMPILADOS INTERPRETADOS

 Necesita que antes de ser ejecutado pueda  Traduce las instrucciones cada vea que
ser código fuente. es ejecutado.
 Son optimizados en el momento de ser  Debe tener instalado el interpretador.
ejecutado.
 El compilado se puede ejecutar por sí  Siempre necesita su intérprete para ser
solo. ejecutado.
 Genera un file binario no modificable.  Definido y modificable en cada
momento.
 Las instrucciones vienen enviadas  Las instrucciones deben traducirse
directamente al procesado antes de llegar al procesado.
 Se puede ejecutar en ciertas máquinas y  Funciona en todas las máquinas y
sistemas operativos. sistemas.

 Lenguajes compilados son C, C++,  Lenguajes interpretados son Python,


Delphi. JavaScript, Perl, Php.

2. CARACTERISTICAS DE JAVASCRIPT

 Es necesarios para el desarrollo de aplicaciones

 web y también para las aplicaciones móviles.

 Más sencillo para la maquina como para el programador.

 Lenguaje interpretado.

 Se integra directamente en HTML

 Hace que el código trabaje mientras que está ejecutando y a la vez


mostrando los errores.

 Puede contener un texto, un número, un array o un objeto.


3. TIPOS DE DATOS PRIMITIVOS Y USO EN JAVASCRIPT

 Undefined: indeterminado o indefinido.

 Boolean: tipo booleano los valores posibles son true o false.

 Number: números enteros, o decimales.

 String: cadenas de texto.

 BigInt: números enteros grandes.

 Symbol: referencia a otros datos.

 var: declara una variable, opcionalmente la inicia a un valor.

 let: declara una variable local con ámbito de bloque, opcionalmente la inicia
a un valor.

 const: declara un nombre de constante de solo lectura y ámbito de bloque.

 Null: si el objeto no se hereda, se muestra null.

 Object: new Object, new Array, new Map, new Set, new

 WeakMap, new WeakSet, new Date con la palabra clave new

 Function: una estructura sin datos, aunque también responde al


operador t.
4. Operadores en JavaScript.

Operadores de Asignación: Asigna un valor a la variable izquierda basándose en el


valor de su operando derecho el operador más simple es (=).

 Asignación.
 Asignación de adición.
 Asignación de resta.
 Asignación de multiplicación.
 Asignación de división.
 Asignación de residuo.
 Asignación de exponenciación.

Operadores de Comparación o Relacionales: Comparar dos expresiones y el resultado


sería falso o verdadero (booleano)
 Igual (==)
 No es igual (!=)
 Estrictamente igual (===)
 Desigualdad estricta (!==)
 Mayor que (>)
 Mayor o igual que (>=)
 Menor que (<)
 Menor o igual (<=)
Operadores Aritméticos: Toman valores numéricos como sus operados y devuelve
solo un valor numérico.

 Residuo (%)
 Incremento (++)
 Decremento (--)
 Negación unaria (-)
 Positivo unario (+)
 Operador de exponenciación (**)

Operadores Lógicos: Se puede crear condiciones compuestas al cumplirse dos o más


condiciones.

 AND Lógico (&&)

 OR lógico (||)

 NOT lógico (!)

También podría gustarte