Copiar Sinal para Número

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Neste laboratório, exploraremos a função copySign em JavaScript, que retorna o valor absoluto do primeiro número, mas com o sinal do segundo número. Aprenderemos como usar o método Math.sign() para verificar o sinal dos dois números e como retornar condicionalmente o valor apropriado. Ao final deste laboratório, você terá uma melhor compreensão de como manipular números em JavaScript.

Função para Copiar o Sinal de um Número para Outro

Para começar a praticar a codificação, abra o Terminal/SSH e digite node.

A função copySign retorna o valor absoluto do primeiro número, mas com o sinal do segundo número. Para realizar isso:

  1. Use Math.sign() para verificar se os dois números têm o mesmo sinal.
  2. Retorne x se tiverem, -x caso contrário.

Aqui está o código para a função copySign:

const copySign = (x, y) => (Math.sign(x) === Math.sign(y) ? x : -x);

Você pode testar a função usando o seguinte código:

copySign(2, 3); // 2
copySign(2, -3); // -2
copySign(-2, 3); // 2
copySign(-2, -3); // -2

Resumo

Parabéns! Você concluiu o laboratório Copy Sign to Number. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.