Advertisement
Guest User

Platzi Examen Curso de Fundamentos de Javascript

a guest
Jan 24th, 2020
733
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.38 KB | None | 0 0
  1. *-*-*-*-*-*-*-*-*-*-*-*
  2. Platzi Examen Curso de Fundamentos de Javascript
  3.  
  4. *-*-*-*-*-*-*-*-*-*-*-*-
  5.  
  6. Si tengo el siguiente código de JavaScript
  7.  
  8. var nombre = 'Sacha'var apellido = 'Lifszyc'functionpasarAMayusculas(nombre){
  9. return nombre.toUpperCase()
  10. }pasarAMayusculas(nombre + ' ' + apellido)pasarAMayusculas('Lucía')pasarAMayusculas('')
  11.  
  12. R: no da error en ninguna linea
  13. En JavaScript para declarar una variable llamada edad y asignarle el valor 27 escribo:
  14. R: var edad = 27
  15. Si tenemos un array de nombres y queremos excluir aquellos que empiecen con ‘S’, ¿qué función de los arrays deberíamos utilizar?
  16. R: filter
  17.  
  18. Si tengo el siguiente código:
  19.  
  20. const luke = await obtenerPersonaje('https://swapi.co/api/people/1')
  21. console.log(luke.name)
  22. console.log('Sacha')
  23. R: Verdadero
  24. Las “clases” en JavaScript no son más que una forma linda de escribir prototipos:
  25. R: Verdadero
  26. La función reduce de los arrays sirve para reducir un array a un único valor, teniendo en cuenta todos los elementos del array:
  27. R: Verdadero
  28.  
  29. Tengo el siguiente HTML:
  30.  
  31. <form>
  32. <input type="text" name="username">
  33. <input type="password" name="password">
  34. <button type="submit" id=”btnSubmit”>Login</button>
  35. </form>
  36.  
  37. Si quiero obtener el botón con id “btnSubmit” puedo hacer:
  38. R: document.getElementById(‘btnSubmit’)
  39.  
  40. Siempre da lo mismo usar var, let o const. Son tres formas de declarar variables que tienen el mismo efecto:
  41. R: Falso
  42. Si sabemos precisamente cuántas veces queremos ejecutar cierto código, nos conviene usar un ciclo:
  43. R: For
  44. Estos dos códigos hacen lo mismo:
  45.  
  46. // 1
  47. total = total + 10
  48. //2
  49. total += 10
  50. R: Verdadero
  51. La siguiente sentencia es true:
  52. “1” === 1
  53. R: Falso
  54. Para acceder a la primera letra de un string debemos ejecutar:
  55. R: const primeraLetra = str.charAt(0)
  56.  
  57. El primer código es equivalente al segundo:
  58.  
  59. // 1
  60. const nombre = persona.nombre
  61. const apellido = persona.apellido
  62. const edad = persona.edad
  63. // 2
  64. const { nombre, apellido, edad } = persona
  65. R: Verdadero
  66. Las promesas son una forma de ejecutar código asíncrono evitando que se produzca un callback hell en nuestro código:
  67. R: Verdadero
  68. Para pasar un string a mayúsculas debemos ejecutar:
  69. R: str.toUpperCase()
  70. Cuando declaro una variable en JavaScript tengo que especificar su tipo:
  71. R: Falso
  72. Al correr este programa en el navegador ¿Qué número se imprime primero en la pantalla?
  73.  
  74. setTimeout(() => console.log(1), 1000)
  75. setTimeout(() => console.log(2), 300)
  76. setTimeout(() => console.log(3), 0)
  77. console.log(4)
  78. R: 4
  79. Si queremos repetir cierto código hasta que se cumpla una condición debemos usar un ciclo:
  80. R: While
  81.  
  82. Si tenemos estas dos llamadas a funciones para obtener datos:
  83.  
  84. $.get('https://swapi.co/api/people/1', function (luke) {
  85. console.log(luke.name)
  86. })
  87.  
  88. $.get('https://swapi.co/api/people/4', function (vader) {
  89. console.log(vader.name)
  90. })
  91. R: No podemos saber cuál de los dos aparecerá primero
  92. Si estamos usando las clases de JavaScript y queremos que una clase “herede” de otra, utilizamos la palabra clave:
  93. R: extends
  94. La siguiente sentencia es true:
  95. “1” == 1
  96. R: Verdadero
  97. Si tenemos un array de números y queremos un nuevo array con el triple de cada número, ¿qué función de los arrays deberíamos utilizar?
  98. R: map
  99. Si tenemos un array de números y queremos un nuevo array con el triple de cada número, ¿qué función de los arrays deberíamos utilizar?
  100. R:do - While
  101. ¿Qué se imprime en la consola?
  102.  
  103. console.log(1)
  104. setTimeout(() => console.log(2), 0)
  105. console.log(3)
  106. R: 1,3,2
  107.  
  108. Si tengo el siguiente código:
  109.  
  110. obtenerPersonaje('https://swapi.co/api/people/1')
  111. .then(luke => console.log(luke.name))
  112.  
  113. console.log('Sacha')
  114.  
  115. En consola sale primero el nombre de Luke Skywalker antes que el de Sacha:
  116. R: Falso
  117. Para incrementar una variable i en 1 podemos hacer:
  118. R: Cualquiera de las anteriores
  119. Si tenemos un array de equipos de fútbol de un torneo y cada equipo tiene una propiedad que indica cuántos goles hizo en lo que va del torneo. Si queremos saber la cantidad de goles totales que hicieron en el torneo, ¿qué función de arrays podríamos utilizar?
  120. R: map
  121. Si comparamos los siguientes objetos de esta manera, da true:
  122.  
  123. const persona = { nombre: 'Sacha' }
  124. persona === { nombre: 'Sacha' }
  125. R: Falso: para que dos objetos sean idénticamente iguales (triple igual) deben hacer referencia a la misma posición de memoria
  126.  
  127. Si tengo el siguiente código:
  128.  
  129. let nombre = 'Pepe'
  130.  
  131. const persona = {
  132. nombre: 'Sacha',
  133. apellido: 'Lifszyc',
  134. edad: 28,
  135. saludar: function () {
  136. console.log(`Hola, me llamo ${this.nombre}`)
  137. },
  138. decirAdios: function () {
  139. console.log('Chau, me voy!')
  140. }
  141. }
  142.  
  143. const otraPersona = {
  144. ...persona,
  145. nombre: 'Eric',
  146. edad: 24
  147. }
  148.  
  149. nombre = 'Lucas'
  150. otraPersona.saludar()
  151.  
  152. Se imprimirá por consola:
  153. R: Hola me llamo Eric
  154. Si queremos ejecutar distintos códigos de acuerdo a múltiples valores (más de 3) que puede tener una variable, nos conviene usar un:
  155. R: Switch
  156. Si tengo el siguiente código:
  157.  
  158. $.get('https://swapi.co/api/people/1', function (err, luke) {
  159. console.log(luke.name)
  160. })
  161.  
  162. console.log('Sacha')
  163. En consola sale primero el nombre de Sacha:
  164.  
  165. R: Verdadero
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement