Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Gostaria de entender os tipos de valores

Não consegui entender o que significam os valores Int, String, Float, Double. alguém poderia me explicar?

2 respostas
solução!

Oi Gabriel, tudo bem?

Os termos que você mencionou são tipos de dados em programação, e cada um tem uma finalidade específica:

  1. Int: É uma abreviação para "integer", que em tradução livre significa "inteiro". Esse tipo de dado é usado para armazenar números inteiros, ou seja, sem casas decimais. Por exemplo, os números 1, 2, 3, 100, -50 são todos inteiros.

  2. String: É um tipo de dado que armazena sequências de caracteres, ou seja, texto. Em JavaScript, você pode criar uma string colocando o texto entre aspas simples ('') ou aspas duplas (""). Por exemplo, 'Olá, mundo!' ou "JavaScript é divertido!" são strings.

  3. Float: É um tipo de dado usado para armazenar números reais, ou seja, números que têm casas decimais. Por exemplo, 3.14, -0.99, 0.0 são todos números do tipo float.

  4. Double: É muito semelhante ao float, mas tem uma precisão maior, ou seja, pode armazenar números reais com mais casas decimais. No entanto, vale ressaltar que JavaScript não faz distinção entre float e double, ambos são considerados como "number".

Espero que isso tenha esclarecido suas dúvidas sobre esses tipos de dados.

Espero ter ajudado.

Um abraço e bons estudos.

Olá Gabriel,

Int, String, Float e Double são tipos de dados.

String é o nome para uma coleção de caracteres concatenados. Por exemplo: "teste" -> Isto é uma string, uma sequência dos caracteres "t", "e", "s", "t", "e", concatenados:

string nome = "Gabriel"

Int é o nome para um número "Inteiro", como por exemplo, uma idade:

int idade = 20

Float é o nome para um número de "ponto flutuante", ou "fracionado":

float valor = 14.99

Double é o nome para um número de "precisão dupla", um número que exige mais espaço de armazenamento, por ser muito grande, ou conter muitas partes fracionárias:

double valorMaior = 14.9999999

Além desses existem outros, como:

Bool: Armazena um valor 'booleano' (um valor lógico correspondente a 'verdadeiro' ou 'falso')

bool almoceiHoje = true

Char: Armazena um único caractere ao invés de uma coleção deles (como na String):

char letra = "A"




Agora, uma coisa importante, a que deve se atentar, é que linguagens de programação utilizam os tipos de formas diferentes. Como vi que esta dúvida foi postada em fórum relacionado a JavaScript, vou usar isso como base.

Os exemplos acima, são todos em C++, que demonstra melhor a declaração de tipos diferentes de dados. Mas o JavaScript, por ser uma linguagem sem tipagem, não exige essas declarações e é bem mais flexível, ele utiliza as palavras chave 'let', 'var', e 'const' para declarar variáveis, que podem ser de qualquer tipo.


Tipo de dadoO que armazenaEm C++Em JavaScript
BoolValor booleano: true/falsebool verdade = truelet verdade = true
CharUm caracterechar letra = "A"let letra = "A"
StringUma cadeia de caracteresstring palavra = "teste"let palavra = "teste"
IntUm número inteiroint numero = 12let numero = 12
FloatUma fraçãofloat valor = 14.99let valor = 14.99
DoubleUm número de ponto duplodouble valor2 = 14.999999let valor2 = 14.999999