Não vi nos exemplos algo relacionado a leitura de dados!? Um Read..
Não vi nos exemplos algo relacionado a leitura de dados!? Um Read..
Oii Reges, como você está?
Peço desculpas pela demora em obter um retorno.
Neste curso não será trabalhado a leitura de dados via linha de comando, porém, deixarei abaixo um tutorial de como podemos implementar a leitura de dados do usuário via código JavaScript. Vale ressaltar que existem inúmeras maneiras de realizar esta operação, no entanto, usaremos o recurso da biblioteca prompt-sync, que possui uma interface simples e prática para a interação com o usuário, para isso, siga os passos abaixo:
Abra a barra de pesquisa do Windows e abra o aplicativo Windows Power Shell
, que é o terminal utilizado na aula.
Com o terminal do Windows Power Shell
aberto, instale a biblioteca prompt-sync
através do comando npm install
como mostro abaixo:
npm install prompt-sync
Agora, no editor de código Visual Studio Code, crie um novo arquivo, como por exemplo entradaUsuario.js
e importe a biblioteca prompt-sync
através da função require
:
const prompt = require('prompt-sync')();
Com a biblioteca importada e pronta para uso, utilize use a função prompt()
para capturar a leitura de dados:
const idade = prompt('Qual a sua idade?');
console.log(`A idade digitada foi: ${idade}`);
Como resultado, ao executar o código através do comando node entradaUsuario.js
será pedido a idade do usuário, como mostro no gif abaixo:
A título de curiosidade, caso queira implementar a interação do usuário nos códigos vistos em aula, basta fazer a importação da biblioteca e uso da função prompt
, como mostrado abaixo:
const prompt = require('prompt-sync')();
const idadeComprador = prompt('Qual a sua idade? ');;
if (idadeComprador >= 18) {
console.log("Boa viagem!!!");
} else {
console.log("Comprador não é maior de idade e não posso vender");
}
Espero ter ajudado. Em caso de dúvidas fico à disposição.
Conte sempre com a Alura para evoluir seus estudos.
Grande abraço!