Created by Mariela Torres Badillo
about 5 years ago
|
||
¿Cuántos tipos de datos primitivos existen?
¿Cuáles son los valores del tipo }"number"
¿Cuáles son los valores del tipo string?
¿Cuáles son los valores de tipo boolean?
¿Que retorna la siguiente expresión:
NaN == NaN?
¿Cuál es la diferencia entre null y undefined?
¿Al convertir numbers y strings a booleans cuales cuentan como false y cuales como true?
¿Cuál es el algoritmo de "=="?
¿Cuáles son las 4 reglas para nombrar variables?
¿Qué es el scope?
¿Qué significa que las variables en JS son "lexically scoped"(de ámbito léxico)?
¿Qué son los nested scopes?
¿A qué se refiere el shadowing o sombra?
¿Cuál es la diferencia entre contexto y alcance?
¿Cuáles son los alcances con los que pueden ser declaradas las variables?
¿Qué es una variable global?
¿Cuál es el alcance de una variable local?
¿Cuáles son las características de una variable declarada con "let"?
¿Cuáles son las características de una variable declarada con "const"? "
¿Qué es una sentencia?
¿Qué es un bloque de código?
¿Que son los bucles?
¿Cómo es el bulce "whileW?
¿Cómo es el bucle "do"?
¿Cómo es un bucle for?
¿Qué es un label?
¿Qué hacen break y continue en los ciclos?
¿Qué es un label?
¿Qué significa DRY?
¿Qué es una función?
¿Cómo se crea una función?
¿Cómo esta formada una función?
¿Para qué sirven los parámetro?
¿El cuerpo de la función debe estar encerrado entre llaves?
¿Cómo ejecuto una función?
¿Cuáles son los argumentos de una función?
¿Qué es el valor de retorno de una función?
¿Cómo se especifica el valor de retorno de una función?
¿Qué pasa cuando el interprete JS se topa con la palabra return?
¿Qué estructuras de control de flujo existen en JS?
¿Cómo afectan las funciones el control de flujo de nuestro programa?
¿Qué significa DRY?
¿Qué significa DOT?
¿Qué significa KISS?
¿Qué significa "Less is more"?
¿Qué es la definición de una función?
¿Qué es una función declaración (function declaration)?
¿Cuáles son los 3 roles de funciones en JS?
¿Cuál es el rol de función normal (nonmethod function)?
¿Cuál es el rol constructor?
¿Cuál es el rol de "método?
¿Cuál es la diferencia entre "parámetro" y "argumento"?
¿De qué maneras se puede crear una función? (3)
¿De dónde obtienen las funciones su métodos?
Las funciones son objetos
¿Verdadero o falso?
¿Qué es una función expresió ?
¿Que es una función anónima o anonymous function expressions?
¿Qué es una "Named Function Expressions" o funciones como expresión con nombre?
¿Cómo se compone una función declaración?
¿Qué es una function constructor?
¿Qué es el hoisting?
¿Por qué las funciones flecha no pueden llamarse con "new"?
¿Existe la propiedad "prototype" en una función flecha? ¿por qué?
¿Las funciones flecha crean un nuevo contexto? ¿qué consecuencias tiene?
¿Puedes cambiar "this" en una función flecha?
¿Cómo le proporcionas parámetros a una función flecha?
¿Es posible duplicar parámetros con el mismo nombre?
¿Qué es un array?
¿De dónde heredan sus métodos y propiedades los arreglos?
¿Qué hace el método "Array.prototype.push?
¿Qué hace el método: "Array.prototype.pop"?
¿Qué hace el método: "Array.prototype.slice"?
¿Qué hace el método: "Array.prototype.indexOf"?
Menciona algunos 'ejemplos de métodos para agregar y quitar elementos
Menciona ejemplos de métodos de arreglos para buscar elementos dentro de un array
Menciona ejemplos de métodos de arrays para transformar el array
¿Que hace el método: "Array.prototype.filter"?
¿Qué hace el método "Array.prototype.map"?
¿Qué hace el método: "Array.prototype.sort"?
¿Qué hace el método: "Array.prototype.reduce"?
¿Qué hace el método: "forEach"?
¿Qué hace el método reduceRight?
¿Cuáles son las dos principales diferencias entre arrays y objetos?
¿Los keys en los objetos llevan o no comillas?
¿Cómo accedes a los valores de un objeto?
¿De dónde heredan sus propiedades todos los objetos de JS?
¿Qué significa que JavaScript es un lenguaje de tipado débil o dinámico
¿Qué tipos de datos existen en JS?
¿Cuál es el tipo de dato SYmbol?
¿Qué hace la propiedad Sting.length
¿Qué es "escape character"?
¿QUé hace el método str.charAt(pos)?
¿Qué significa que los strings sean inmutables?
¿Que hace el método str.indexOf?
¿Qué hacen los métodos includes, startsWith, endsWith?
¿Cuáles son los 3 métodos que nos permiten obtener substrings?
¿Qué hace el método str.slice?
¿Qué hace el método str.substring?
¿Qué hace el método str.substr?
¿Qué hace el método str.codePointAt(pos)?
¿Qué hace el método String.fromCodePoint(code)?
¿Qué hace el método str.trim()?
¿Qué hace el método str.repeat(n)?
¿Qué son los objetos preconstruidos
Ejemplos de Objetos preconstruidos?
¿Qué es una tarea asíncrona?
¿Qué significa la naturaleza non-blocking de JS?
¿Qué es un callback?
¿Qué es una promesa??
¿Cómo se crea una promera?
¿Qué es el parámetro resolve del callback de la promesa?
¿Qué es el parámetro reject del callback de la promesa?
¿Qué es then?
¿Qué es catch?
¿Cuáles son los 4 estados de una promesa?
¿Cuáles son los modos de ejecución en JS?
¿Qué hace el modo estricto?
¿Qué es la directiva: "use strict"?
¿A qué se refiere que el modo estricto convierte erratas en errores?
¿Para qué se usa la sentencia throw?
¿Que es una sentencia "try...catch"?
¿Cómo esta formada la sentencia "try...catch"?
¿Es recomendable usar throw en procesos asíncronos?
¿Qué es debugging?
¿Qué es un error de sintaxis
¿Qué son los errores lógicos?
¿Qué significa el error "SyntaxError: Unexpected token"?
¿Cómo exportas e importas cusando CommonJS?
¿Cómo exportas e importas usando módulos de ES6?
¿Qué es una aserción?
¿Que significa scope de bloque?
¿Cual es el enfoque declarativo?
¿Qué es el alcance léxico?
¿Qué es una función pura?
¿Qué es el scope?