Condicionales y Funciones en Programación
16 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál es el propósito del método catch() en las promesas de JavaScript?

  • Controlar errores y manejar el rechazo. (correct)
  • Ejecutar funciones en paralelo.
  • Encadenar promesas exitosas.
  • Rechazar la promesa.
  • ¿Cuál es una limitación significativa de los archivos JSON?

  • Solo pueden ser utilizados en formato texto.
  • Soportan solo valores numéricos.
  • Son fáciles de modificar y escribir.
  • No pueden ser escritos o modificados fácilmente. (correct)
  • ¿Cuál es el código de estado HTTP que indica que una solicitud fue exitosa?

  • 500
  • 301
  • 200 (correct)
  • 404
  • ¿Cuál de las siguientes afirmaciones sobre las Arrow Functions en JavaScript es correcta?

    <p>Permiten omitir las llaves y la palabra return en ciertos casos.</p> Signup and view all the answers

    ¿Qué método de acceso se utiliza en JavaScript para conectar elementos HTML a través de su ID?

    <p>getElementById</p> Signup and view all the answers

    ¿Qué son los componentes en React?

    <p>Fragmentos simples de código JavaScript que generan elementos React.</p> Signup and view all the answers

    ¿Cuál de las siguientes no es una ventaja del uso de Fetch() basado en promesas en JavaScript?

    <p>Complejidad en el manejo de errores.</p> Signup and view all the answers

    ¿Cómo se deben definir los estilos CSS en línea dentro de los componentes React?

    <p>Definiendo un objeto literal.</p> Signup and view all the answers

    ¿Cuál es la estructura de datos que se utiliza en JSON?

    <p>Pares clave-valor organizados en un objeto</p> Signup and view all the answers

    ¿Qué sucede al utilizar el método 'fetch' para hacer una petición HTTP?

    <p>Sus funciones se basan en promesas en JavaScript</p> Signup and view all the answers

    Cuál de las siguientes afirmaciones sobre las funciones de orden superior es correcta?

    <p>Retornan un array vacío si la búsqueda es incorrecta</p> Signup and view all the answers

    Cuál es el operador de comparación que evalúa si dos valores son estrictamente diferentes?

    <p>!==</p> Signup and view all the answers

    Qué se necesita para asignar un evento de clic a un botón en JavaScript?

    <p>Utilizar el método addEventListener</p> Signup and view all the answers

    Cuál es la finalidad del ciclo for en JavaScript?

    <p>Iterar un número específico de veces</p> Signup and view all the answers

    ¿Qué característica tienen las funciones asincrónicas en JavaScript?

    <p>Esperan la resolución de una promesa antes de continuar</p> Signup and view all the answers

    Cuál es el método que se puede utilizar para verificar si un elemento específico existe en un array?

    <p>includes()</p> Signup and view all the answers

    Study Notes

    Condicional

    • Un operador de comparación estrictamente diferente a (!==) se utiliza en una sentencia condicional.
    • Si la condición usuarioLogueado es diferente de false, se muestra un mensaje.

    Funciones

    • Se define una función llamada evaluarNro que toma un número como argumento.
    • Dentro de la función, se verifica si el número es mayor a 1975.
      • Si es mayor, la función retorna true.
      • Si no, se muestra un mensaje de error.
    • La función evaluarNro es llamada con un valor de 2183.

    Funciones (Ejemplo 2)

    • Se define una función llamada calcularNro.
    • Esta función toma un número (nro) como entrada.
    • La función asigna el valor 1975 a una variable llamada resultado.
    • La función calcularNro retorna el valor de la variable resultado.

    Variables

    • Se declara una variable llamada nombreCompleto y se le asigna el valor "Teclab".

    Ciclo for (Ejemplo)

    • El for hace un intento de recorrer un array llamado carrito.
    • La forma en que se usa el ciclo for está incorrecta y no recorrerá el array como se espera.

    classList

    • Un ejemplo de cómo usar classList.toggle para añadir y eliminar una clase CSS específica (card-selected) a un elemento.

    Fetch

    • Se utiliza la función fetch para realizar una petición a un recurso remoto (un ejemplo de una API).
    • La función .then procesa la respuesta.
    • La función .then procesa los datos recibidos.
    • El manejo de fetch se basa en promises.

    Almacenamiento Web (Web Storage)

    • Se utiliza localStorage para almacenar datos en el navegador.
    • Se guarda un array de objetos (carrito) bajo la clave "carritoProductos".

    JS Promises

    • Muestra el uso de la función then para procesar el resultado exitoso de una promesa y catch para manejar errores.
    • Se utiliza finally para un mensaje adicional, sea cual sea el resultado de la promesa.

    http (ejemplo)

    • Demuestra URLs como http://localhost:5500/#home,http://localhost:5500/#contacto.
    • Indica una estructura común para rutas de un sitio web.

    XML

    • Se presenta una estructura de datos en formato XML.

    Petición Fetch

    • Se muestra cómo utilizar fetch para realizar una petición HTTP.
    • Se maneja el estado de la respuesta en la promesa.
    • El código de estado 200 indica una respuesta correcta.

    Funciones de Orden Superior

    • Se muestra como filtrar un array de objetos según un criterio.
    • Este ejemplo retorna un resultado vacío porque la condición de filtrado no encuentra resultados.

    Módulos JS

    • Ejemplo de un archivo HTML que utiliza un modulo JavaScript index.js.

    Asincronismo

    • Se muestra una función async que ejecuta una función asincrónica, esperando su resultado para continuar con el resto del código asincrónico.

    JSON

    • Formato JSON, estructura de datos.
    • Muestra los diferentes tipos de datos que puede contener (cadenas, números, etc.)

    Condicional (ejemplo 2)

    • Condicional que verifica si el valor obtenido es igual a un número.
    • Muestra el operador de comparación estricta (===).

    Arrays JS

    • Ejemplo de cómo obtener una lista de elementos del DOM usando querySelectorAll.
    • Da un ejemplo de control de errores dentro de un bloque de código (try-catch).

    console

    • Uso de distintos métodos de console en JavaScript (.warn(), .info(), .error(), .log(), .table()).

    Alcance

    • Alcance del lenguaje de programación JavaScript.
      • Permite el desarrollo de aplicaciones IOT, móviles nativas, web back-end y web front-end.

    Funciones

    • Tipos de funciones en JavaScript (con parámetros, con retorno, simples).

    Arrays

    • Método includes() en arrays para verificar la existencia de un elemento.

    Herramientas para Desarrolladores Web

    • Menciona que las herramientas para desarrolladores en navegadores web son importantes.

    Estilos en línea (React)

    • Cómo definir estilos CSS en el código de componentes de React.

    Axios y Fetch

    • Menciona que las librerías Axios y Fetch permiten interacciones API en React.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Examen de Programación PDF

    Description

    Este cuestionario se enfoca en los conceptos de condicionales y funciones en programación. Aprenderás a utilizar operadores de comparación, definir y llamar funciones, así como trabajar con variables y ciclos. Es ideal para estudiantes que buscan reforzar estos temas clave.

    More Like This

    Use Quizgecko on...
    Browser
    Browser