Preguntas y respuestas de la entrevista de JavaScript | Conjunto-2

    Ya hemos discutido algunas preguntas en JavaScript Preguntas y respuestas de la entrevista | Conjunto-1 . A continuación hay algunas preguntas más relacionadas:

  1. ¿Cuáles son todas las estructuras de bucle en JavaScript?
    • while loop: un ciclo while es una declaración de flujo de control que permite que el código se ejecute repetidamente en función de una condición booleana dada. El ciclo while se puede considerar como una declaración if repetida.
    • bucle for: un bucle for proporciona una forma concisa de escribir la estructura del bucle. A diferencia de un bucle while, la instrucción for consume la inicialización, la condición y el incremento/decremento en una línea, lo que proporciona una estructura de bucle más corta y fácil de depurar.
    • do while: un bucle do-while es similar a un bucle while con la única diferencia de que comprueba la condición después de ejecutar las instrucciones y, por lo tanto, es un ejemplo de bucle de control de salida.
  2.     

  3. ¿Cómo se puede cambiar el estilo/clase de un elemento?
    Para cambiar el estilo/clase de un elemento hay dos formas posibles.
    • document.getElementById("myText").style.fontSize = "16px;
    • document.getElementById("myText").className = "class";
  4.     

  5. ¿Explicar cómo leer y escribir un archivo usando JavaScript?
    • Las funciones readFile() se utilizan para la operación de lectura.
      readFile( Path, Options, Callback)
    • Las funciones writeFile() se utilizan para la operación de escritura.
      writeFile( Path, Data, Callback)
      
  6.     

  7. ¿Qué se llama escritura variable en JavaScript?
    La tipificación de variables es el tipo de variable que se usa para almacenar un número y usar esa misma variable para asignar una «string».
    Geeks = 42;
    Geeks = "GeeksforGeeks";
  8.     

  9. ¿Cómo convertir la string de cualquier base a entero en JavaScript?
    En JavaScript, la función parseInt() se usa para convertir la string en un número entero. Esta función devuelve un número entero de base que se especifica en el segundo argumento de la función parseInt(). La función parseInt() devuelve Nan (no un número) cuando la string no contiene un número.
  10.     

  11. Explique cómo detectar el sistema operativo en la máquina cliente.
    Para detectar el sistema operativo en la máquina cliente, simplemente puede usar la propiedad navigator.appVersion o navigator.userAgent. La propiedad Navigator appVersion es una propiedad de solo lectura y devuelve la string que representa la información de la versión del navegador.
  12.     

  13. ¿Cuáles son los tipos de cuadros emergentes disponibles en JavaScript?
    Hay tres tipos de cuadros emergentes disponibles en JavaScript.
    • Alerta
    • Confirmar
    • Inmediato
  14.     

  15. ¿Cuál es la diferencia entre un cuadro de alerta y un cuadro de confirmación?
    Un cuadro de alerta mostrará solo un botón, que es el botón Aceptar. Se utiliza para informar al usuario sobre el acuerdo que tiene que aceptar. Pero un cuadro de Confirmación muestra dos botones Aceptar y cancelar, donde el usuario puede decidir si está de acuerdo o no.
  16.     

  17. ¿Cuál es la desventaja de usar innerHTML en JavaScript?
    Hay muchas desventajas de usar el HTML interno en JavaScript, ya que el contenido se reemplazará en todas partes. Si usa += como «innerHTML = innerHTML + ‘html'», el contenido anterior se reemplaza por HTML. Conserva los controladores de eventos adjuntos a cualquier elemento DOM.
  18.     

  19. ¿Cuál es el uso de void(0) ?
    El void (0) se usa para llamar a otro método sin actualizar la página durante el tiempo de llamada, se pasará el parámetro «cero».
  20.     

  21. ¿Qué son las cookies JavaScript?
    Las cookies son pequeños archivos que se almacenan en el ordenador de un usuario. Se utilizan para contener una cantidad modesta de datos específicos de un cliente y un sitio web en particular y se puede acceder a ellos desde el servidor web o desde la computadora del cliente. Cuando se inventaron las cookies, eran básicamente pequeños documentos que contenían información sobre usted y sus preferencias. Por ejemplo, cuando selecciona el idioma en el que desea ver su sitio web, el sitio web guardará la información en un documento llamado cookie en su computadora, y la próxima vez que visite el sitio web, podrá leer un cookie guardada anteriormente.
  22.     

  23. ¿Cómo crear una cookie usando JavaScript?
    Para crear una cookie utilizando JavaScript, solo necesita asignar un valor de string al objeto document.cookie.
    document.cookie = "key1 = value1; key2 = value2; expires = date";
  24.     

  25. ¿Cómo leer una cookie usando JavaScript?
    El valor de document.cookie se utiliza para crear una cookie. Siempre que quiera acceder a la cookie puede utilizar la string. La string document.cookie mantiene una lista de pares nombre = valor separados por punto y coma, donde el nombre es el nombre de una cookie y el valor es su valor de string .
  26.     

  27. ¿Cómo eliminar una cookie usando JavaScript?
    Eliminar una cookie es mucho más fácil que crear o leer una cookie, solo necesita configurar expires = «tiempo pasado» y asegurarse de que una cosa defina la ruta correcta de la cookie, a menos que algunos no le permitan eliminar la cookie.
  28.     

  29. ¿Qué son los caracteres de escape y la función escape()?
    • Carácter de escape: este carácter es necesario cuando desea trabajar con algunos caracteres especiales como comillas simples y dobles, apóstrofes y símbolos de unión. Todos los caracteres especiales juegan un papel importante en JavaScript, para ignorarlos o para imprimir ese carácter especial, puede usar la barra invertida del carácter de escape «\» . Normalmente ignorará y se comportará como un personaje normal.
      // Need escape character
      document.write("GeeksforGeeks: A Computer Science Portal "for Geeks" ")
      document.write("GeeksforGeeks: A Computer Science Portal \"for Geeks\" ")
    • Función escape(): La función escape() toma una string como parámetro y la codifica para que pueda transmitirse a cualquier computadora en cualquier red que admita caracteres ASCII.
  30.     

  31. ¿Si JavaScript tiene un alcance de nivel de concepto?
    JavaScript no es un alcance de nivel de concepto, se declara que la variable dentro de cualquier función tiene alcance dentro de la función.
  32.     

  33. ¿Cómo se pueden crear objetos genéricos en JavaScript?
    Para crear un objeto genérico en uso de JavaScript
    var I = new object();
  34.     

  35. ¿Qué palabras clave se utilizan para manejar las excepciones?
    Al ejecutar código JavaScript, es casi seguro que se produzcan errores. Estos errores pueden ocurrir debido a fallas del lado del programador debido a una entrada incorrecta o incluso si hay un problema con la lógica del programa. Pero todos los errores se pueden resolver usando los siguientes comandos.
    • La declaración de prueba le permite probar un bloque de código para verificar si hay errores.
    • La declaración catch le permite manejar el error si hay alguno presente.
    • La instrucción throw te permite cometer tus propios errores.
  36.     

  37. ¿Cuál es el uso de la función de desenfoque?
    Se utiliza para eliminar el foco del elemento seleccionado. Este método inicia el evento de desenfoque o se le puede adjuntar una función para que se ejecute cuando ocurre un evento de desenfoque.
  38.     

  39. ¿Qué es el método unshift en JavaScript?
    Se utiliza para insertar elementos al frente de una array. Es como un método push que inserta elementos al principio de la array.

Publicación traducida automáticamente

Artículo escrito por Sabya_Samadder 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 *