Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Matemática em TypeScript | TypeScript Fundamentals
course content

Conteúdo do Curso

Introduction to TypeScript

Matemática em TypeScriptMatemática em TypeScript

Você também ouviu dizer que não precisa de matemática para programar? Sinto desapontá-lo, mas precisa sim. No entanto, são apenas os conceitos básicos! Neste capítulo, exploraremos como utilizar seu conhecimento aritmético na programação com TypeScript.

Vamos começar com o que você já sabe. Podemos realizar operações com números utilizando as ferramentas que discutimos no capítulo anterior. Vamos dar uma olhada em alguns exemplos de código:

Este é o exemplo mais simples de utilização de operações matemáticas em TypeScript. No entanto, você pode ter visto isso no capítulo anterior, então vamos olhar para um exemplo mais complexo onde usamos múltiplas operações:

É importante entender a ordem de execução das operações matemáticas. Dos seus tempos de escola, você deve se lembrar que as operações dentro dos parênteses vêm primeiro, seguidas pela exponenciação, e assim por diante. Vamos decompor a expressão acima para relembrar esses conceitos:

Cada expressão matemática pode ser dividida em uma sequência de subtarefas. Como foi evidenciado no vídeo acima, operações dentro de parênteses são executadas primeiro, seguidas por exponenciação, multiplicação/divisão, e somente depois adição e subtração. Apenas uma matemática simples.

Interação de Números e Variáveis

Espero que a ordem de execução das operações matemáticas esteja clara agora. Vamos agora olhar como podemos combinar variáveis e números:

Podemos realizar operações matemáticas em duas variáveis de tipos numéricos. No entanto, se uma das variáveis for de um tipo diferente, a operação nos dará um resultado estranho:

Como você pode ver no exemplo acima, a operação matemática não foi executada. Em vez disso, realizamos uma concatenação. Esse é um termo que descreve a adição de strings entre si. Mas não vamos tirar conclusões precipitadas; vamos tentar realizar outra operação matemática com as mesmas variáveis:

Sim, podemos usar operações matemáticas (exceto adição) em diferentes tipos de dados. Sim, é por isso que todos estão animados com JavaScript e TypeScript. Não, eu não posso explicar por que isso acontece. Você apenas precisa aceitar isso como um fato.

Nota

O compilador TypeScript irá produzir erros, mas ainda assim considerará tais expressões. Isso acontece porque TypeScript é transpilado para JavaScript após a execução do código.

Operações matemáticas podem ser usadas entre uma variável e um número?

Sim.

Nota

Ao contrário do JavaScript, o compilador TypeScript destaca um erro quando tentamos subtrair uma string de um número. Este código será executado, mas seremos avisados de que estamos fazendo algo errado.

1. Qual será o resultado do código abaixo?
2. 2 + 2 * 2 = ?

Qual será o resultado do código abaixo?

Selecione a resposta correta

2 + 2 * 2 = ?

Selecione a resposta correta

Tudo estava claro?

Seção 1. Capítulo 4
course content

Conteúdo do Curso

Introduction to TypeScript

Matemática em TypeScriptMatemática em TypeScript

Você também ouviu dizer que não precisa de matemática para programar? Sinto desapontá-lo, mas precisa sim. No entanto, são apenas os conceitos básicos! Neste capítulo, exploraremos como utilizar seu conhecimento aritmético na programação com TypeScript.

Vamos começar com o que você já sabe. Podemos realizar operações com números utilizando as ferramentas que discutimos no capítulo anterior. Vamos dar uma olhada em alguns exemplos de código:

Este é o exemplo mais simples de utilização de operações matemáticas em TypeScript. No entanto, você pode ter visto isso no capítulo anterior, então vamos olhar para um exemplo mais complexo onde usamos múltiplas operações:

É importante entender a ordem de execução das operações matemáticas. Dos seus tempos de escola, você deve se lembrar que as operações dentro dos parênteses vêm primeiro, seguidas pela exponenciação, e assim por diante. Vamos decompor a expressão acima para relembrar esses conceitos:

Cada expressão matemática pode ser dividida em uma sequência de subtarefas. Como foi evidenciado no vídeo acima, operações dentro de parênteses são executadas primeiro, seguidas por exponenciação, multiplicação/divisão, e somente depois adição e subtração. Apenas uma matemática simples.

Interação de Números e Variáveis

Espero que a ordem de execução das operações matemáticas esteja clara agora. Vamos agora olhar como podemos combinar variáveis e números:

Podemos realizar operações matemáticas em duas variáveis de tipos numéricos. No entanto, se uma das variáveis for de um tipo diferente, a operação nos dará um resultado estranho:

Como você pode ver no exemplo acima, a operação matemática não foi executada. Em vez disso, realizamos uma concatenação. Esse é um termo que descreve a adição de strings entre si. Mas não vamos tirar conclusões precipitadas; vamos tentar realizar outra operação matemática com as mesmas variáveis:

Sim, podemos usar operações matemáticas (exceto adição) em diferentes tipos de dados. Sim, é por isso que todos estão animados com JavaScript e TypeScript. Não, eu não posso explicar por que isso acontece. Você apenas precisa aceitar isso como um fato.

Nota

O compilador TypeScript irá produzir erros, mas ainda assim considerará tais expressões. Isso acontece porque TypeScript é transpilado para JavaScript após a execução do código.

Operações matemáticas podem ser usadas entre uma variável e um número?

Sim.

Nota

Ao contrário do JavaScript, o compilador TypeScript destaca um erro quando tentamos subtrair uma string de um número. Este código será executado, mas seremos avisados de que estamos fazendo algo errado.

1. Qual será o resultado do código abaixo?
2. 2 + 2 * 2 = ?

Qual será o resultado do código abaixo?

Selecione a resposta correta

2 + 2 * 2 = ?

Selecione a resposta correta

Tudo estava claro?

Seção 1. Capítulo 4
some-alt