0% encontró este documento útil (0 votos)
19K vistas13 páginas

Sena Yiyi 123

Este documento es una guía de aprendizaje de JavaScript creada por Jihanna Alexa Garcia Jimenez para el curso del 10° grado. La guía incluye 3 actividades principales: 1) investigar sobre JavaScript, su sintaxis y tipos de variables, 2) enviar el resumen de la investigación a la plataforma territorial, 3) realizar ejercicios prácticos de programación en JavaScript.

Cargado por

Jihann Jimenez
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19K vistas13 páginas

Sena Yiyi 123

Este documento es una guía de aprendizaje de JavaScript creada por Jihanna Alexa Garcia Jimenez para el curso del 10° grado. La guía incluye 3 actividades principales: 1) investigar sobre JavaScript, su sintaxis y tipos de variables, 2) enviar el resumen de la investigación a la plataforma territorial, 3) realizar ejercicios prácticos de programación en JavaScript.

Cargado por

Jihann Jimenez
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 DOCX, PDF, TXT o lee en línea desde Scribd

GUIA DE APRENDIZAJE

JIHANNA ALEXA GARCIA JIMENEZ


10°F
LIC. JOSE TOBIAS DIAZ ALARCON

INSTITUCION EDUCATIVA BRAULIO GONZALEZ


SISTEMAS
YOPAL, CASANARE
2020
ACTIVIDAD 1
Realice una investigación de las siguientes apartes y guárdelo en un archivo de WORD
envíelo en plataforma territorio.

1. ¿Qué es el lenguaje de programación JAVASCRIPT?


=JavaScript es un lenguaje de programación que se utiliza principalmente para crear
páginas web dinámicas. Una página web dinámica es aquella que incorpora efectos
como texto que aparece y desaparece, animaciones, acciones que se activan al pulsar
botones y ventanas con mensajes de aviso al usuario. JavaScript (también lo puedes
ver cómo JS) Técnicamente, JavaScript es un lenguaje de programación
interpretado, por lo que no es necesario compilar los programas para ejecutarlos. En
otras palabras, los programas escritos con JavaScript se pueden probar directamente
en cualquier navegador sin necesidad de procesos intermedios.

2. ¿Sintaxis de uso de JAVASCRIPT?


=La sintaxis de un lenguaje de programación se define como el conjunto de reglas
que deben seguirse al escribir el código fuente de los programas para considerarse
como correctos para ese lenguaje de programación. La sintaxis de JavaScript es
muy similar a la de otros lenguajes de programación como Java y C. Las normas
básicas que definen la sintaxis de JavaScript son las siguientes:

 No se tienen en cuenta los espacios en blanco y las nuevas líneas: como


sucede con XHTML, el intérprete de JavaScript ignora cualquier espacio en blanco
sobrante, por lo que el código se puede ordenar de forma adecuada para
entenderlo mejor (tabulando las líneas, añadiendo espacios, creando nuevas
líneas, etc.)

 Se distinguen las mayúsculas y minúsculas: al igual que sucede con la sintaxis


de las etiquetas y elementos XHTML. Sin embargo, si en una página XHTML se
utilizan indistintamente mayúsculas y minúsculas, la página se visualiza
correctamente, siendo el único problema la no validación de la página. En cambio,
si en JavaScript se intercambian mayúsculas y minúsculas el script no funciona.
 No se define el tipo de las variables: al crear una variable, no es necesario
indicar el tipo de dato que almacenará. De esta forma, una misma variable puede
almacenar diferentes tipos de datos durante la ejecución del script.
 No es necesario terminar cada sentencia con el carácter de punto y coma (;):
en la mayoría de lenguajes de programación, es obligatorio terminar cada
sentencia con el carácter ;. Aunque JavaScript no obliga a hacerlo, es conveniente
seguir la tradición de terminar cada sentencia con el carácter del punto y coma (;).
 Se pueden incluir comentarios: los comentarios se utilizan para añadir
información en el código fuente del programa. Aunque el contenido de los
comentarios no se visualiza por pantalla, si que se envía al navegador del usuario
junto con el resto del script, por lo que es necesario extremar las precauciones
sobre la información incluida en los comentarios.
JavaScript define dos tipos de comentarios: los de una sola línea y los que ocupan
varias líneas. Los comentarios de una sola línea se definen añadiendo dos barras
oblicuas (//) al
principio de la línea.
Los comentarios
multilínea se definen
encerrando
el texto del
comentario
entre los
símbolos  /* y */.

3. Variables En JavaScript
=Una variable es una ubicación temporal de memoria donde el programador
guarda cierto valor que le interesa retener durante la ejecución del script o guion .
En JavaScript se distinguen 5 tipos de variables: de tipo texto ( String), número,
booleanas, objetos y funciones. Los textos, números y booleanos son intuitivos. En algún
momento de nuestras vidas los hemos visto en la escuela. Sin embargo los objetos y las
funciones no son tan evidentes si nunca has programado. Un objeto es un tipo de variable
más abstracta que contiene información sobre las diversas características de un ente. Por
ejemplo si quisiéramos almacenar los datos sobre una persona diríamos que esta tiene un
peso, un nombre, una altura,… La persona sería la variable objeto. El peso, nombre,
altura y diversas características de la persona serían las propiedades del objeto. En
cuanto a los objetos en JavaScript hay de 3 tipos. Objeto en el sentido estricto de la
palabra, listas y fechas. La diferencia entre las listas y el objeto sentido estricto es que en
las listas la información está numerada y ordenada y en los objetos no.

 VARIABLES DE TIPO TEXTO= Las variables de tipo texto almacenan una


cadena de caracteres. Pueden ir entre comillas simples o entre comillas dobles. El
uso de comillas simples o comillas dobles es indistinto. Lo importante es el orden
de como las usamos. Si por necesidades del programa alguna vez necesitamos
usar comillas simples, entonces usaríamos para la variable de tipo texto comillas
simples. Y viceversa. Lo único que no es permitido es mezclar comillas simples y
cerrarlas con comillas dobles. Y viceversa.

OPERACIONES ARITMÉTICAS CON LAS VARIABLES DE TIPO


TEXTO= Cuando sumamos números encerrados dentro de un string el resultado es
una concatenación de los números y no una suma aritmética. Cuando multiplicamos
números encerrados dentro de strings JavaScript transforma los textos en número y
procesa correctamente la multiplicación. Esta es precisamente una característica muy
interesante de JS. Las variables evolucionan en tiempo real de un tipo a otro. A
diferencia de otros lenguajes.
 VARIABLES DE TIPO NUMÉRICO= En JavaScript no hay distinción entre
números enteros o con decimales. No hay integers ni floats. Todas se consideran
una variable de tipo «number«. No obstante, el tiempo de cálculo y los recursos
requeridos por la computadora aumentas cuando hay decimales de por medio.
Además, también hay cuestiones relativas a los redondeos que hay que tener en
cuenta en programación avanzada. A diferencia de con los strings, las variables
numéricas se caracterizan porque no van entre comillas de ningún tipo.

OPERACIONES ARITMÉTICAS CON VARIABLES DE TIPO


NÚMERO=
Las operaciones básicas que los números admiten son:
Suma, +
Resta, –
División, /
Multiplicación, *
Operación módulo (el resto de la división) %

Existen expresiones también que en realidad son abreviaciones de otras


expresiones más larga.
x++ equivale a x = x + 1;
++x equivale a x = x + 1;
x– equivale a x = x – 1;
–x equivale a x = x – 1;

En cualquiera de los casos es fundamental fijarse que el signo de (=) hace


referencia a una asignación y no forma con la que a una igualdad. No hay una
ecuación de primer grado. Es la le indicamos que una variable pasa a tener un
nuevo valor resultado de operar con el que tenía hasta el momento.
 VARIABLES DE TIPO BOOLEANO= Las variables booleanas almacenan los
valores true o false. En su defecto los booleanos pueden valer 1 o 0.

OPERACIONES CON VARIABLES DE TIPO BOOLEANO=

Las operaciones básicas que los boolenos admiten son:

igualdad en contenido , ==
igualdad en tipo de variable y contenido, ===
negación, !
«no igual que«, !=
and, &&
or, ||
>= , mayor que o igual; <, menor que
<= , menor que o igual; >, mayor que

Estas operaciones responden a las tablas de la verdad del álgebra de boole.

si cierto y cierto –> cierto; si cierto o cierto –> cierto


si cierto y falso –> falso ; pero si cierto o falso –> cierto
si falso y  cierto –> falso ;pero si falso o cierto –> cierto
si falso y falso –> falso;  pero si falso o falso –> falso

A diferencia de las operaciones anteriores el signo de (==) hace referencia a una


comparación y no a una asignación. Confundir = y == es un error típico cuando todavía
no estamos familiarizados con el código.
 VARIABLES DE TIPO LISTA= Las variables listas son un tipo especial de
objeto que almacena un inventario de contenidos ordenados que pueden ser de
cualquier tipo de variable. Una lista puede almacenar texto, números, booleanas,
otras listas y objetos. También se conocen como vectores o arreglos. Cuando
tenemos una lista de listas entonces podemos tener una matriz de datos.

PROPIEDADES DE LAS LISTAS= Las listas no se pueden sumar, restar o


multiplicar. Para hacer operaciones entre contenidos de listas hay que llamar a los
contenidos específicos de cada una de la lista con las que queremos operar. Los datos en
una lista de JavaScript no están ordenados (a diferencia de otros lenguajes en que si lo
pueden estar). Las listas tienen una propiedad «.length» que nos indica el número de
elementos de la lista. El primer elemento de una lista es el elemento cero. El último
elemento de una lista es el elemento «lista[lista.length-1]» Existen una serie de
operaciones programadas para las listas que se denominan métodos. Hablaremos de
ellos más adelante en otra publicación.
 OBJETOS= Los objetos son variables que nos ayudan a almacenar diversas
propiedades. Pueden almacenar cualquier tipo de variable: texto, números, listas,
booleanos, otros objetos e incluso funciones. Para acceder al valor almacenado en
una propiedad de un objeto devemos escribir «persona.nombrePropiedad» Una
particularidad muy importante es que los objetos no necesitan tener sus
propiedades ordenadas. Cada propiedad se separa por coma «,» a excepción de
la última. En los objetos las propiedades van encerradas dentro de «{ }» Para
hacer operaciones con los valores de las propiedades se debe hacer propiedad
propiedad. Por ejemplo para concatenar el nombre y el apellido deberíamos
escribir persona.nombre + » «+ persona.apellido; sería correct nombre +
apellido; sería incorrecto.
4. Tipos De Datos En JavaScript= Un dato en la web es cualquier cosa que
podamos leer, ya sean textos, fechas, datos numéricos o cualquier otra cosa.

En JavaScript existen 7 tipos de datos:

 String Cadenas de texto.
 Number Valores numéricos.
 Boolean Representa una entidad lógica y puede tener dos valores: true y false.
 null Es un valor asignado tiene el valor de “no valor”.
 undefined Una variable a la que no se le ha asignado ningún valor tiene el valor
undefined.
 Symbol Nuevo en ECMAScript 2015.
 Object Un valor en memoria al que podemos acceder por un identificador.

Estos tipos se dividen en dos grupos, Primitivos y de Objeto.

 Tipos Primitivos=Los valores primitivos son inmutables, no


pueden ser cambiados. String, Number, Boolean, null, undefined y Symbol
son tipos primitivos. Los tipos primitivos no tienen métodos ni propiedades,
aunque en los string, numbers y booleans podemos acceder a ellas gracias
a los wrappers objects que veremos enseguida. Veamos los tipos primitivos
uno por uno:
 String= Un string es una cadena de caracteres. A cada carácter de una
cadena se le asigna una posición, empezando por el primer carácter en la
posición 0, el segundo en la posición 1 y así sucesivamente.

"tarta de plátano vegana con masa casera";

 Number=JavaScript solo tiene un tipo de datos numérico. No hay un tipo


específico para los números enteros y de coma flotante.

var peso = 54;

var pesoExacto = 54.3;

Declaración de variables numéricas en C#, lenguaje con diferentes tipos


para para diferentes tipos de números:

int peso = 54;

float pesoExacto = 54.30f

 Boolean= Boolean representa una entidad lógica y puede tener dos valores:
true, y false.

var x = false;

if (x) {

// este código no se ejecuta

 Null= El tipo Null tiene el valor: null.

 Undefined= Una variable a la cual no se le haya asignado valor tiene el valor


undefined.

var saludo;

console.log(typeof saludo); // "undefined"


 Symbol= Symbol es un tipo de datos cuyos valores
son únicos e inmutables. Dichos valores pueden ser utilizados como
identificadores (claves) de las propiedades de los objetos. Cada valor del
tipo Symbol tiene asociado un valor del tipo String o Undefined que sirve
únicamente como descripción del símbolo. Mdn

 Tipos de Objeto=Un Objeto es un valor en memoria al que podemos


acceder por un identificador. En JavaScript los objetos pueden ser vistos como
una collección de propiedades. Un Objeto en notación literal tiene este aspecto:

var persona = { nombre: "Marcel", edad: "38", ciudad: "Alaior" };

Podemos escribirlo en multiples líneas para más claridad

var persona = {

nombre: "Marcel",

edad: "38",

ciudad: "Alaior"

};

También podría gustarte