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. (B)</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 (D)</p> Signup and view all the answers

¿Qué son los componentes en React?

<p>Fragmentos simples de código JavaScript que generan elementos React. (C)</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. (A)</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. (A)</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 (A)</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 (A)</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 (B)</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>!== (A)</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 (D)</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 (D)</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 (A)</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() (D)</p> Signup and view all the answers

Flashcards

Operador de comparación estrictamente diferente a

Un operador que verifica si dos valores NO son iguales, considerando tipo y valor.

console.error()

Función para mostrar mensajes de error en la consola.

Funciones con retorno implícito

Cuando una función no especifica return, JavaScript retorna undefined por defecto.

classList

Propiedad de un elemento HTML que permite agregar o eliminar clases CSS.

Signup and view all the flashcards

fetch

Método para realizar peticiones HTTP asíncronas en JavaScript.

Signup and view all the flashcards

localStorage

Almacenamiento de datos en el navegador, persistente entre sesiones.

Signup and view all the flashcards

Promises (JavaScript)

Objetos que representan el resultado eventual de una operación asíncrona (como una solicitud HTTP).

Signup and view all the flashcards

includes() (Arrays)

Método para comprobar si un array contiene un elemento dado.

Signup and view all the flashcards

Método map() en JavaScript

Método de orden superior que aplica una función a cada elemento de un array y devuelve un nuevo array con los resultados.

Signup and view all the flashcards

Método .catch() en promesas JS

Maneja errores y rechazos en una promesa, permitiendo capturar y gestionar excepciones.

Signup and view all the flashcards

Limitación de archivos JSON

Los archivos JSON no se pueden modificar o escribir fácilmente sin volver a crearlos.

Signup and view all the flashcards

PWA (Progressive Web App)

Aplicación web basada en HTML, CSS y JavaScript con capacidades similares a las de una aplicación móvil.

Signup and view all the flashcards

Herramientas del desarrollador web (consola)

Permiten ejecutar código JavaScript para inspeccionar y modificar el comportamiento de una página.

Signup and view all the flashcards

Métodos para crear objetos en JavaScript

Funciones constructoras, clases, y objetos literales.

Signup and view all the flashcards

Métodos para acceder a elementos HTML

getElementById(), getElementsByClassName(), getElementsByTagName().

Signup and view all the flashcards

Código de estado HTTP 200

Indica una solicitud exitosa en una respuesta HTTP.

Signup and view all the flashcards

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