Preguntas frecuentes de la entrevista de JavaScript | Serie 1

  1. ¿ Qué es JavaScript (JS) ?
    • JavaScript es un lenguaje de programación ligero e interpretado con capacidades orientadas a objetos que le permite crear interactividad en páginas HTML estáticas.
  2. ¿Cuáles son las características de JavaScript?
    • JavaScript es un lenguaje de programación ligero e interpretado.
    • JavaScript está diseñado para crear aplicaciones centradas en la red.
    • JavaScript es complementario e integrado con Java.
    • JavaScript es complementario e integrado con HTML.
    • JavaScript es abierto y multiplataforma.
  3. ¿Cuáles son las ventajas de JavaScript?
    • ¿Menos interacción con el servidor? Puede validar la entrada del usuario antes de enviar la página al servidor.
    • ¿Retroalimentación inmediata a los visitantes? No tienen que esperar a que se vuelva a cargar una página para ver si se han olvidado de introducir algo.
    • ¿Mayor interactividad? Puede crear interfaces que reaccionen cuando el usuario pase el mouse sobre ellas o las active a través del teclado.
  4. ¿Por qué javascript se llama Richer Interface?
    • Puede usar JavaScript para incluir elementos como componentes de arrastrar y soltar y controles deslizantes para brindar una interfaz enriquecida a los visitantes de su sitio.
  5. ¿Javascript distingue entre mayúsculas y minúsculas?
    • Sí, JavaScript es un lenguaje que distingue entre mayúsculas y minúsculas. Esto significa que las palabras clave del idioma, las variables, los nombres de las funciones y cualquier otro identificador siempre deben escribirse con mayúsculas uniformes.
  6. ¿Cómo podemos crear un objeto en JS?
    var object = 
            { 
             name: "obj",
             age: 10
             };
  7. ¿Cómo podemos leer las propiedades de un objeto en js?
    • Puede escribir y leer propiedades de un objeto usando la notación de punto (.).
  8. ¿Cómo crear una array en js y cómo leer los elementos de la array?
    ¿Puedes definir arreglos usando el literal de arreglo de la siguiente manera?
    • var x = [];
    • var y = [1, 2, 3, 4, 5];

    Una array tiene una propiedad de longitud que es útil para la iteración. ¿Podemos leer los elementos de una array de la siguiente manera?

    for (var i = 0; i < x.length; i++)
  9. ¿Cuántos tipos de funciones admite JS?
    • Una función en JavaScript puede tener nombre o ser anónima.
  10. ¿Cómo definir una función anónima?
    • Una función anónima se puede definir de forma similar a una función normal pero no tendría ningún nombre.
  11. ¿Qué método integrado llama a una función para cada elemento de la array?
    • El método forEach llama a una función para cada elemento de la array.
  12. ¿Qué tipo de variable, entre global y local, tiene prioridad sobre otras si los nombres son los mismos?
    • Una variable local tiene prioridad sobre una variable global con el mismo nombre.
  13. ¿Diferencia entre las palabras clave «var» y «let» ?
    • Var estuvo allí desde el principio, pero let se introdujo en ES2015/ES6.
      Let tiene alcance de bloque y «Var» tiene alcance de función
  14. ¿Diferencia entre “==” y “===” ?
    • ” ==” solo compara valores “===” compara valores y escribe ambos.
  15. ¿Diferencia entre palabras clave «indefinidas» y «NULAS»?
    • Cuando defines una var pero no le asignas ningún valor. typeof(undefine)=> undefine
      Null- hecho manualmente. tipo de (nulo) => objeto
  16. ¿Qué es la herencia prototípica?
    • Cada objeto tiene una propiedad llamada prototipo, donde podemos agregarle métodos y cuando crea otro objeto a partir de estos, el objeto recién creado heredará automáticamente la propiedad de su padre.
  17. ¿Qué método incorporado ordena los elementos de una array?
  18. ¿Qué método incorporado invierte el orden de los elementos de una array?
    • ¿El método inverso invierte el orden de los elementos de una array? el primero se convierte en el último, y el último se convierte en el primero.
  19. ¿ Qué es SetTimeout() ?
    • Cuando establece el tiempo de espera, se vuelve asíncrono y tiene que esperar en la pila para que todo termine
  20. ¿Cómo agregar un nuevo elemento al final de una array en javascript?
    • El método Push agrega uno o más elementos al final de una array y devuelve la nueva longitud de la array.
  21. ¿Qué es el cierre y cómo se usa?
    • Cuando una función devuelve la otra función, la función de retorno mantendrá su entorno y esto se conoce como cierre.
  22. Salida de las siguientes declaraciones

    <script>
    document.write({});
    </script>
  23. ¿Cómo puede mover un elemento en minúsculas a mayúsculas desde una array?
    • toUpperCase devuelve el valor de la string de llamada convertido a mayúsculas.

Publicación traducida automáticamente

Artículo escrito por Pushpanjali chauhan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *