Skip to content

Latest commit

 

History

History
231 lines (157 loc) · 7.03 KB

README.es.md

File metadata and controls

231 lines (157 loc) · 7.03 KB

Bienvenidos a mi tutorial 😃

Stars Watchers GitHub commit activity (branch) Follows

Qué aprenderé aquí? 🤷‍♂️

En este repositorio te enseñaré cómo hacer un código Js (JavaScript) donde hay una entrada de datos común, usando la terminal VScode sin usar un sitio web CSS/HTML. El problema encontrado fue que en Visual Studio Code no es posible recibir valores desde el teclado para la entrada de datos convencional, al igual que en Python y Java.

Requerimientos mínimos:

  • 1 Debes haber instalado Node.js para que podamos usar la Biblioteca
  • 2 Visual Studio Code debe instalarse junto
  • 3 En Visual Studio Code, instale las extensiones: Code Runner, JavaScript (ES6) code snippets

  • Node.JS - Visual Studio Code

NodeJS Visual Studio Code

Verifique que Node.JS esté instalado de la siguiente manera:

  • 1 - Abra el símbolo del sistema de su computadora
  • 2 - Escriba "nodo" como se muestra en la imagen.
  • 3 - Si aparece la versión de Node, significa que todo está bien.

Crear

Para empezar, debemos crear una carpeta donde se almacenará nuestro código JavaScript.

  • 1 - Abre tu explorador de archivos
  • 2 - Crea una carpeta (cualquier nombre), en este caso el nombre de la carpeta creada fue: "PromptSyncGit"

Abierto

Ahora abra su Visual Studio Code y desde allí, abra la carpeta que creó

  • 1 - Ir al archivo
  • 2 - Abre la carpeta
  • 3 - Seleccione la carpeta creada que fue: "PromptSyncGit"
  • 4 - Finalmente, crea un archivo JavaScript, con un nombre de tu elección, ejemplo en la imagen: "App.js"

Ejecutar

Antes de ejecutar la aplicación debemos agregar una línea de código muy importante

  • 1 - Con la carpeta fuente abierta y el archivo JavaScript creado, ingresará el siguiente código
  • 2 - Dejándolo siempre en la primera línea de código.

const entrada = require('prompt-sync')({sigint: true});

Instalación de PromptSync

Hemos llegado a la guinda del pastel, aquí es donde todo cambia

  • 1 - Inicialmente, si miras la carpeta que creaste, solo tendrás el archivo JavaScript, como en la primera foto a continuación: App.js
  • 2 - En el espacio de código, vaya a la terminal
  • 3 - Nueva terminal
  • 4 - Nota: Si la terminal no se abre en la carpeta donde está el código, puedes usar el comando "cd"+{NombreDelDirectorio}
  • 5 - Ahora en la terminal escriba el siguiente comando: npm install Prompt-Sync

Después de escribir el comando, puede ver que se han agregado una nueva carpeta y archivos a la carpeta de su proyecto, o todo puede estar contenido en una sola carpeta.

Terminando el tutorial

Con todo listo, creé un código simple con ingreso de datos y su retorno.

- 1 - En la terminal escriba "node"+ nombre de archivo, que sería JavaScript, de la siguiente manera: "node App.js"

Explicación:

Qué significa realmente esta línea de código?

const entrada = require('prompt-sync')({sigint: true});

La variable de entrada puede ser un nombre de su elección, pero es lo que entra en su código cuando hay entrada de datos.

Ejemplo:

const entradaDados = require('prompt-sync')({sigint: true});
let idade = Number.parseInt(entradaDados("Digite um número: "));

Qué significa requerir?

require('prompt-sync')

Esto es muy simple, requerir es realizar una solicitud de los datos que se descargaron desde la sincronización inmediata.

Y el sigint: true?

({sigint: true});

Te dice si la condición de ingreso de datos es verdadera o falsa, si vas ahora y cambias de "verdadero" a "falso", el código no podrá capturar si hubo un ingreso de datos, o mejor dicho, lo negará. entrada

Referencia utilizada para el tutorial:

En el siguiente enlace se encuentra el vídeo que se utilizó para producir este repositorio.

https://youtu.be/1TzCYVTC9tc?si=zmhZPPBLgPT5kwXa

YouTube

Dudas:

Si no pudo hacerlo o tiene alguna pregunta sobre el asunto, comuníquese conmigo utilizando cualquiera de los métodos a continuación:

Gracias por venir aquí, nos vemos en el próximo tutorial 😀👍

✮ LEER EN OTROS IDIOMAS:

Português Inglês