Tipos de Dados Javascript: JavaScript é uma linguagem de programação dinâmica e interpretada que é usada principalmente para adicionar interatividade aos sites.
Neste artigo, vamos explorar um aspecto fundamental do JavaScript: os tipos de dados, especificamente os tipos primitivos e os tipos de objetos.
Tipos Primitivos
Em JavaScript, um tipo primitivo é um tipo de dado que não é um objeto e não tem métodos. JavaScript tem seis tipos primitivos:
string
;number
;bigint
;boolean
;undefined
;symbol
;
Há também um tipo especial, null
, que é considerado um tipo primitivo por convenção, embora tecnicamente não seja um.
var str = "Olá, mundo!"; // String
var num = 10; // Number
var big = 10n; // BigInt
var bool = true; // Boolean
var und; // Undefined
var sym = Symbol("sym"); // Symbol
var nul = null; // Null
Tipos de Objetos
Ao contrário dos tipos primitivos, os tipos de objetos são coleções de propriedades. Eles são usados para armazenar coleções de dados e entidades mais complexas. JavaScript tem um tipo de objeto e dois tipos especiais de objetos: function
e array
.
var obj = {nome: "João", idade: 30}; // Object
var func = function() {}; // Function
var arr = [1, 2, 3, 4, 5]; // Array
Conclusão
Neste artigo abordamos uma parte fundamental de qualquer linguagem de programação, e JavaScript não é exceção. Compreender as diferenças e como eles funcionam é essencial para a programação de códigos mais eficazes e sólidos em JavaScript.
Seja você um iniciante na programação ou um desenvolvedor experiente, ter uma sólida compreensão dos tipos de dados em JavaScript irá ajudá-lo a escrever código mais eficiente e eficaz.
E para você validar seus códigos, entender os diferentes tipos de dados e suas atribuições dentro de um projeto real, no que chamamos de ambiente de produção, você precisará de uma plataforma de host completa. Clique aqui e conheça a Hostinger, a hospedagem de sites com potência de verdade!!!
Hostinger, uma hospedagem que respeita você, sua marca e os acessos ao seu site com serviçoes com 99,9% de uptime, certificado SSL grátis, otimizado para as principais tecnologias web e possui vários planos para garantir escalabilidade para seu negócio.