JavaScript: función que devuelve tipo de argumento

En este post de JavaScript veremos cómo saber el tipo de un argumento de una función. Es un ejercicio de programación, ya que si queremos saber el tipo de una variable usamos typeof, pero el ejercicio dice: Escribe una función JavaScript que acepte un argumento y devuelva el tipo. Nota: Hay seis posibles valores que el tipo de retornos: objeto, booleano, función, número, cadena y undefined. Veamos cómo hacer esto con JS. ...

diciembre 14, 2021 · 2 min · 346 palabras · Parzibyte

Invertir número en JavaScript

En este post de programación en JavaScript te enseñaré a invertir o voltear un número. Que por ejemplo si el número es 123 sea 321 al invertirlo con JS. Con esto también vamos a saber si un número es capicúa. ...

diciembre 10, 2021 · 3 min · 450 palabras · Parzibyte

JavaScript: contar vocales

Hoy vamos a ver cómo contar las vocales de una cadena en JavaScript. A partir de una cadena vamos a realizar el conteo de las vocales. El ejercicio dice así: Escribe una función de JavaScript que acepte una cadena como parámetro y cuente el número de vocales dentro de la cadena. Toma en cuenta que solo vamos a contar la cantidad de vocales, y no vamos a agrupar o separar. Verás que es algo fácil, solo es cuestión de recorrer la cadena letra por letra y ver si una de sus letras es una vocal. Vamos a usar la función includes de una cadena. ...

diciembre 10, 2021 · 2 min · 406 palabras · Parzibyte

JavaScript: encontrar palabra más larga dentro de cadena

Hoy vamos a ver cómo encontrar la palabra más larga (con mayor longitud) dentro de una oración, cadena o string usando JavaScript. Es decir, a partir de una simple cadena vamos a encontrar la subcadena más larga que exista dentro de la misma. El problema dice así: Escribe una función JavaScript que acepte una cadena como parámetro y encuentre la palabra más larga dentro de la cadena. Para ello vamos a usar split y un simple algoritmo que recorre las palabras y va comparando. ...

diciembre 10, 2021 · 3 min · 468 palabras · Parzibyte

JavaScript: generar combinaciones de cadena

En este post te enseñaré a generar todas las combinaciones posibles de una cadena en JavaScript. El ejercicio pide lo siguiente: Escribe una función de JavaScript que genere todas las combinaciones de una cadena. Cadena de ejemplo: luis Salida: l,lu,lui,luis,u,ui,uis,i,is,s Veamos cómo resolver esto con programación en JS. ...

diciembre 10, 2021 · 3 min · 444 palabras · Parzibyte

JavaScript: ordenar letras de cadena

Hoy vamos a resolver un ejercicio de JavaScript. Se trata de ordenar las letras de una cadena, o de ordenar una palabra en orden alfabético. El problema dice así: Escribe una función JavaScript que devuelva una cadena pasada con letras en orden alfabético. Cadena de ejemplo: parzibyte Salida esperada: abeiprtyz Veamos cómo hacer esto con JS. ...

diciembre 10, 2021 · 2 min · 341 palabras · Parzibyte

Elemento aleatorio de arreglo en JavaScript

En el post de hoy te enseñaré a obtener un elemento aleatorio de un array o arreglo de JavaScript. Básicamente vamos a elegir una muestra al azar de nuestro arreglo. Verás que es muy simple. ...

noviembre 30, 2021 · 2 min · 235 palabras · Parzibyte

Crear proyecto de Firebase y Firestore con JavaScript y Webpack

Hoy te mostraré cómo crear y configurar un proyecto de Firebase para usarlo en la web con JavaScript usando NPM y Webpack. Al final vamos a obtener las claves de acceso al proyecto para poder usar el SDK de Firebase en tu aplicación web. ...

noviembre 24, 2021 · 3 min · 491 palabras · Parzibyte

Crear y publicar Progressive Web App - Convertir app web en PWA

Hoy voy a enseñarte cómo convertir cualquier aplicación web en una PWA o Progressive Web App. Tú puedes programar en cualquier lenguaje y Framework, ya que las PWA no están atadas a algo más allá de JavaScript. Así que mientras tu app conste de archivos del lado del cliente, podrás convertirla en PWA. Y con estos archivos me refiero a CSS, JS, HTML, imágenes, etcétera. Te repito que para crear una PWA no necesitas usar un framework específico, así que puedes usar JavaScript puro, Angular, Vue, React, jQuery (bueno, jQuery no, ya es obsoleto) y cualquier otro que genere JavaScript al final. ...

noviembre 23, 2021 · 8 min · 1512 palabras · Parzibyte

Deshabilitar creación de archivos map con Vue y webpack

En este corto post te mostraré cómo evitar que los archivos source map sean creados al compilar una app de Vue ejecutando npm run build. Si has compilado tu aplicación web habrás notado que dentro de dist existen carpetas de js y css que dentro tienen archivos .js.map o .css.map; y si quieres que no se generen hoy te mostraré cómo hacerlo. ...

noviembre 22, 2021 · 1 min · 200 palabras · Parzibyte