SPJ-GDX / semana-2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Semana-2

Ejercicios Bootcamp Semana-2:

Ejercicio de calentamiento - Ejercicio 01:

  1. En el ejercicio de calentamiento definimos el valor de Hugo (let hugo = 15) y solo se imprime en pantalla lo que poseen cada uno si el valor total entre los 3 es 85
  2. En el ejercicio 01 hay que demostrar que typeof obj === "object" para ello cree una function que queda definida asi function idObjeto(obj) { return typeof obj === "object" && obj !== null; }
  3. Le agrego la condicionante de && obj !== null; para que la funcion retorne si obj es un objeto (true) o no (false)
  4. Mando a imprimir en pantalla console.log(idObjeto(obj) para que muestre el resultado.

Ejercicio de calentamiento - Ejercicio 02:

  1. En el ejercicio de calentamiento simplemente define un objeto human que tiene caracteristicas de mi persona (nombre, edad, estatura, sexo etc..) mi objeto quedo de esta manera:
    const human = { name: "Wilmer", edad: 30, sexo: "Masculino", estatura: 1.78, }
  2. En el ejercicio 02 me encontre que al intentar realizarlo con typeof arr === "object" no iba a funcionar debido a que solo funciona para los objetos, por ende cuando definia una function de esta manera function idArray(arr){typeof arr === "object && arr !== null siempre retornaba false o la consola daba error cuando mandaba a imprimir el resultado de la funcion en pantalla.
  3. Por ello me di la tarea de buscar en google un poco sobre los arrays y encontre que para demostrar si un array es true o false habia que mandar a llamar a Array.isArray()
  4. Sustitui Array.isArray() por typeof y mande a llamar a mi funcion en pantalla.

Ejercicio de calentamiento - Ejercicio 03:

  1. Verifique el Outline de mi HTML haciendo un Copy & Paste en https://validator.w3.org/nu/#textarea
  2. Realice las correcciones que me indico y valide que todo tuviera sentido semantico
  3. Agregue las etiquetas semanticas vistas en clase en los apartados de mi hoja de vida (index.html) tal como header, article, section y footer
  4. Hice fork del repositorio de semana-2 de Undefined Academy
  5. Clone el fork en mi carpeta local y añadi mi index.html en repositorio local
  6. Al modificar la direccion del repositorio remoto para enviar mis cambios, surgieron inconvenientes para poder hacer git push me indicaba que habia conflictos entre la rama local y la del repositorio remoto.
  7. Solvente dicho conflicto con el comando git merge origin/semana-02
  8. Realice git pull, luego git commit -m "Ejercicio 03 - Semana 02" y finalmente git push
  9. Realice mi Pull Request.

Ejercicio 04:

  1. Cree un formulario con la estructura vista en clase.
  2. Encontre en Google una function que me deshabilita el boton por default

About


Languages

Language:HTML 63.0%Language:CSS 35.4%Language:JavaScript 1.6%