Condicionales y Funciones en Programación
18 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

El operador de comparación estrictamente diferente a es !==.

!===

La función console.error() se activará cuando se ejecute la siguiente instrucción:

  • let valor = 2183
  • console.error('Se ha producido un error inesperado.') (correct)
  • evaluarNro(valor) //Llamado de la función
  • if (nro > 1975) { return true }
  • Si una función esta definida con return implícito, todas las demás funciones que la llamen dependerán de su retorno.

    True

    El ciclo for incorrecto no itera por el array `.

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

    ¿Qué clase CSS se agregará a la variable divCard?

    <p>card-selected</p> Signup and view all the answers

    ¿En qué se basa el funcionamiento de Fetch?

    <p>Promesas JS</p> Signup and view all the answers

    Se puede usar Javascript para crear aplicaciones móviles nativas y web backend.

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

    El método .includes() se utiliza para verificar si un elemento específico existe en un array.

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

    Selecciona todos los métodos de acceso convencionales para conectar elementos HTML en Javascript.

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

    ¿Cuál es el código de estado que indica un éxito en la petición?

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

    ¿Las SPA (Single Page Applications) solo se pueden crear con React.js?

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

    Los ______ son simples bloques de código JavaScript que permiten generar elementos React.

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

    ¿Cuál es la ventaja de usar Fetch basada en Promesas JS?

    <p>compatibilidad, interoperabilidad, simplicidad</p> Signup and view all the answers

    La POO (Programación Orientada a Objetos) facilita la representación de los objetos del mundo real.

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

    Para definir estilos CSS, dentro del HTML, en la mayoría de los casos, se utiliza un [blank] para definir el diseño visual del componente.

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

    Axios y Fetch funcionan con servicios externos, conectándose a APIs.

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

    Si una función tiene un return implicito, las demás funciones que la llaman, dependerán de su [blank].

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

    ¿Qué método se puede utilizar para recorrer todos los elementos de un array?

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

    Study Notes

    Condicional

    • Se utiliza un operador de comparación para controlar el flujo del programa. Un ejemplo de código muestra una condición.
    • Si la condición usuarioLogueado es diferente de false, se ejecuta la instrucción dentro del bloque if. Si no, se muestra un mensaje (console.warn) que indica la necesidad de identificarse.

    Funciones

    • Se define una función llamada evaluarNro. Esta función toma un número como argumento (nro).
    • La función evalúa si el número es mayor a 1975.
    • Si es mayor, devuelve true. Si no, imprime un mensaje de error a la consola (console.error).
    • Se llama a la función evaluarNro con un valor específico (2183).
    • Nunca se mostrará el mensaje de error porque el valor pasado es mayor que el límite (1975).

    Funciones

    • Otra función, calcularNro, calcula un resultado.
    • Se define una variable resultado en el interior de la función calcularNro , con el valor fijo 1975
    • El resultado de la función es siempre 1975, independientemente del valor pasado a la función. Este resultado no se modifica si se pasa un valor como argumento.

    Variables

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

    Ciclo For

    • Se muestra un ciclo for mal implementado, que intenta iterar sobre un array llamado carrito.
    • El for tiene una condición incorrecta (i > carrito.length) que impedirá iterar por el array.

    ClassList

    • Se utiliza document.querySelector para obtener un elemento div con la clase card card-html.
    • Se agrega o quita la clase card-selected.

    Fetch

    • Se describe cómo funciona la función fetch para realizar peticiones a una API. El código intenta completar una petición a un archivo JSON utilizando promesas.

    Web Storage

    • La función localStorage.setItem guarda datos en el almacenamiento local.
    • En el ejemplo, guarda un array de objetos llamado carrito bajo la clave carrito Productos.

    JS Promesas

    • Se muestra un código de ejemplo que utiliza promesas.
    • Las promesas tienen un método then (para el éxito) y catch (para el error), además de finally.
    • El código .finally() se ejecutará siempre independientemente del resultado de la promesa.

    Location

    • Se menciona la propiedad hash del objeto location. Esta propiedad contiene la parte del URL después del signo #.

    XML

    • Se muestra una estructura de datos XML (se identifica como una posible respuesta de una petición).

    Petición Fetch

    • El código de ejemplo muestra una petición fetch.
    • La promesa .then() se utiliza para manejar la respuesta de la petición, imprimiendo el estado HTTP (200).

    Funciones de orden superior

    • Se muestra un ejemplo de función de orden superior (filter).

    Módulos JS

    • Se muestra una estructura de código que define un archivo HTML con un enlace a un archivo JavaScript utilizando la propiedad type="module"

    Asincronismo

    • Se presenta la función async que gestiona instrucciones asíncronas.
    • La función await pausa la ejecución hasta que la tarea asíncrona termina para continuar la secuencia.

    JSON

    • Los archivos JSON contienen datos en pares clave-valor, en una estructura similar a un objeto.
    • Los valores pueden ser de diferentes tipos, incluidos cadenas, números, booleanos y arrays.

    Condicional

    • Se presenta un ejemplo de estructura if que evalúa si un número es igual a 2103.

    Arrays JS

    • Se utiliza querySelectorAll para seleccionar elementos HTML. Se muestra un ejemplo de código que itera sobre elementos HTML

    Console

    • Presenta la función console.warn(), console.info(), console.error(), console.log(), console.table(). Estas funciones muestran mensajes en la consola del navegador.

    Propiedades de JavaScript

    • El lenguaje JavaScript permite crear clases, variables y funciones; también incluye propiedades para interactuar con elementos del navegador.

    Librerías externas

    • Se describe que hay librerías que pueden usarse para interactuar con elementos HTML (como jQuery) o manejar peticiones a servidores.

    Componentes React

    • Se define el concepto de componentes en React (fragmentos de código que permiten generar elementos).

    Fetch & Axios

    • Se describen las librerías Fetch y Axios, que son útiles para manejar peticiones a servidores.

    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 abarca temas de condicionales y funciones en el contexto de la programación. Se exploran ejemplos prácticos que ilustran cómo funcionan los operadores de comparación y la definición de funciones. Se analizarán situaciones específicas que involucran el flujo del programa y la evaluación de números.

    More Like This

    Use Quizgecko on...
    Browser
    Browser