1
resposta

[Dúvida] exercícios do desafio de node js 1

Ola senhoras e senhores, fiquem a vontade para me dar um feedback. Só gostaria de uma ajudinha de vocês. Eu queria colocar opções na numero 6, se está chovendo sim ou não, tentei aqui, mas não consegui. Como que eu poderia criar essas opções? 1

let nome = 'Tiago';
let numero = 30;
let booleano = true;

console.log  (typeof nome);
console.log  (typeof numero);
console.log  (typeof booleano);

2

let nome = 'Tiago';
let sobrenome = 'Conceiçao';
let nomeCompleto = (nome + ' ' + sobrenome);
let nomeJuntos = (`${nome} ${sobrenome}`);
console.log (nome);
console.log (sobrenome);
console.log (nomeCompleto);
console.log  (nomeJuntos);

3

let numero = 34;
let nome = 'chaveiro';
let frase = (` No meu ${nome}, tem ao todo de ${numero} chaves! `);
console.log  (frase);

4

let valor = 37;
console.log  (valor);
valor = 48;
console.log  (valor)

5

var nome = 'Tiago';

if (1> 0)  {
    var nome = 'Marcela';
    console.log (nome);
}
console.log (nome);

// agora declarando a variável com let

let nome = 'Tiago';

if (1 > 0)  {
    let nome = 'Marcela';
    console.log (nome);
}

console.log (nome);

6

let chovendo =  true;
if (chovendo) {
    console.log ('É melhor levar meu guarda-chuva');
} else {
    console.log ('Não é preciso levar meu guarda-chuva');
}
1 resposta

Olá, Tiago! Tudo bem?

Parece que você está fazendo um ótimo trabalho com os exercícios de JavaScript.

Sobre a sua dúvida na questão 6, onde você pode pegar parâmetros via terminal usando o objeto process.argv. Este objeto contém uma matriz com argumentos passados para o script no momento da execução.

Aqui está um exemplo simples de como você pode pegar um parâmetro a partir da linha de comando:

// script.js
const parametro = process.argv[2];

if (!parametro) {
  console.error('Por favor, forneça um parâmetro.');
  process.exit(1); // Encerra o script com um código de erro
}

console.log('Parâmetro fornecido:', parametro);

Para executar este script no terminal e passar um parâmetro, você faria algo assim:

node script.js meuParametro

Neste exemplo, meuParametro é o valor que você está passando como argumento para o script. O process.argv[0] seria o caminho para o executável Node.js, e process.argv[1] seria o caminho para o script em si, então process.argv[2] contém o primeiro argumento fornecido pelo usuário.

Lembre-se de validar se o parâmetro desejado foi realmente fornecido antes de usá-lo no seu script, para evitar erros inesperados.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.