JS Flashcards

(39 cards)

1
Q

¿Qué es JavaScript?

A

Es un lenguaje interpretado, es decir, no requiere compilación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Donde se ejecuta?

A

Se ejecuta en el navegador del usuario. O sea se encarga de interpretar las sentencias JavaScript contenidas en una página HTML.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Es un lenguaje orientado a…

A

Orientado a eventos. Mediante JavaScript se desarrollan scripts que ejecutan acciones en respuesta a eventos (Ej click de botón).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Es un lenguaje basado en….

A

Prototipos. Utiliza el concepto de prototipos para implementar o simular aspectos de la Orientación a Objetos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué No es JavaScript?

A
  • NO pueden construirse programas independientes
  • No confundir JavaScript con Java. El lenguaje Java es un lenguaje de programación de propósito general.
  • No es un lenguaje orientado a objetos “clásico” sino que es basado en prototipos.
  • No puede acceder a recursos fuera del navegador.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quien lo invento?

A

Inventado por Brendan Eich (en 10 días) 95’ en la empresa Netscape Communications.
Apareció por primera vez en el producto de Netscape llamado Netscape Navigator.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Por que escoger JS?

A
  • Es Sencillo
  • Es potente
  • Es Economico
  • Es visual
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué podemos hacer con JavaScript?

A
  • Convertir páginas web estáticas en aplicaciones como juegos, calculadoras, etc.
  • Cambiar el contenido de una página web después de que el browser la ha cargado (renderizado)
  • Crear efectos visuales como animaciones.
  • Controlar las propiedades de la ventana del browser (como también la navegación y/o el historial).
  • Validar los datos de entrada de los formularios.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cómo introducir JavaScript en la página?

A
  • En head con script

- Un archivo externo con src en script

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Js en el Head

A

Si queremos que el script se ejecute sobre algún evento entonces colocamos el script en dentro de una función.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

JavaScript incrustado en el Body

A

Si queremos que el script se ejecute cuando se carga la página colocamos el script en el

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Js en archivo separado

A

SCRIPT type=”text/JavaScript” LANGUAGE=”JavaScript” SRC=”codigo.js”>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

El lenguaje HTML define la etiqueta para mostrar cuando el navegador no puede ejecutar JS….

A

noscript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Metodo alert()

A

Muestra una ventana de dialogo con el botón Aceptar/ok

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Metodo confirm()

A

Muestra una ventana de dialogo con el botón Aceptar y Cancelar, además de un mensaje que pasamos por parámetro.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Metodo prompt()

A

Muestra una ventana de dialogo con el botón Aceptar y Cancelar, además de que el usuario puede introducir algún dato.
Si no hay dato es null

17
Q

document.write()

A

Escribe en una pagina “nueva” el texto enviado por paramentro

18
Q

Variables declaradas utilizando var dentro de una función. Son..

A

locales a la funcion

19
Q

Variables declaradas utilizando var fuera de una función

20
Q

Variables declaradas sin utilizar var también son…

A

globales a la pagina

21
Q

El tipo de dato de las variables se asigna….

A

Automáticamente en base al contexto que se usa.

22
Q

5 Tipos de datos que pueden contener valores.

A
Número
Boolean
Función
Objeto (3 tipos Object, Array y Date)
String
23
Q

2 Tipos de datos que NO pueden contener valores.

A

Nulo

Indefinido

24
Q

Operador typeof

A

Devuelve una cadena de texto que indica el tipo de dato.

25
Convertir números a string
Usar comillas para convertir un valor numérico en cadena o la suma de un número con un espacio; Prueba=“59”; o Prueba = Prueba + “”;
26
Método String()
() para convertir en cadena | micadena = String(587); o 587).toString(
27
Convertir string a números
El método global Number() puede convertir string a números. Number("3.14")     // returns 3.14 Number(" ")        // returns 0  Number("")         // returns 0 Number("99 88")   // returns NaN
28
isNaN(unaExpresion)
Indica si un valor es NaN (Not a Number), es decir si el valor no es un número.
29
toPrecision()
retorna un número con determinada precisión var x = 9.656; x. toPrecision();        // returns 9.656 x. toPrecision(2);       // returns 9.7 x. toPrecision(4);       // returns 9.656 x. toPrecision(6);       // returns 9.65600
30
Funciones
Permiten agrupar código de programa que desempeña una tarea específica en una unidad individual que puede usarse en forma repetida a lo largo del programa. ``` function ImprimeNombre(nombre) {     document.write("
Tu nombre es ")     document.write(nombre)     document.write("
") } ```
31
El tipo object es almacenado en el ....
en el heap del programa, por lo tanto se pasa la dirección
32
Los parámetros en javascript solo pueden pasarse por .....
Valor
33
Funciones:Regla de los parametros
- La definición de los función no especifica los tipos de datos de los parámetros. - Javascript no realiza ningún chequeo de tipos sobre los argumentos pasados. - Javascript no chequea la cantidad de argumentos recibidos. - Si la función es llamado con faltante de argumentos, los valores perdidos son seteados a undefined
34
Propiedades de las funciones
- Caller: Muestra el nombre de la función que llama, por lo tanto, esta propiedad devolverá una cadena de caracteres. - arguments :Es un array que contiene los parámetros que le son pasados a la función.
35
Crear un array sin elementos
``` var arrayVacio = new Array(); o var arrayVacio = [ ]; //se recomienda esta sintaxis ```
36
Crear un array con un número de elementos
``` var autos = new Array(‘punto’,’palio’,’onix’, ‘renaul 12’) o var autos = [‘punto’,’palio’,’onix’, ‘renaul 12’]; ```
37
Elementos del array
Puede contener elementos de diferentes tipos. ``` var cosas = [‘punto’,18,true, ‘coma’]; cosas[0] = 155 //comienzan en posición 0 cosas[1] = ‘auto’ cosas[6] = 499 ```
38
isArray()
El método Array.isArray() permite determinar si una variable es array. Array.isArray(miArray);     // retorna true Array.isArray(miArray[0]);     // retorna true Array.isArray(miArray[2]);     // retorna true Array.isArray(miArray[3]);     // retorna false
39
Objeto Array
- lenght - concat(): Une dos arrays - join(): Convierte en caden separando por un elemento. - reverse(): Invierte orden de array - slice(ini,fin): extre parte del array. - sort()