Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Cover image for Tipos de dados primitivos
ananopaisdojavascript
ananopaisdojavascript

Posted on • Edited on

     

Tipos de dados primitivos

Oi! Esse é o meu primeiro artigo aqui. Esse será o meu caderno de anotações de JS que estará disponível para quem quiser ver.

Vamos dar uma olhada nos tipos de dados primitivos suportados pelo JS. Mas antes, precisamos saber onde devemos guardar esses dados.

Variáveis

Variáveis são espaços reservados na memória no computador dedicados a um determinado valor. Imagine que você tem uma caixinha. Dentro dessa caixinha, você deve guardar apenas um único objeto. É o que a variável faz. Temos três tipos de variáveis utilizadas no JS:var,let econst.

varnome="Ana";letnome="Ana";constnome="Ana";
Enter fullscreen modeExit fullscreen mode

Agora que vimos o conceito de variáveis, podemos examinar cada um dos tipos primitivos.

Strings

Strings são dados que representam textos ou cadeias de caracteres. Cada elemento de uma cadeia de caracteres ocupa uma posição. O primeiro elemento está no índice 0, o segundo no índice 1 e assim por diante. O comprimento de uma string é o número de elementos contidos. Dentro do JS, podemos colocar os caracteres dentro de aspas simples, duplas ou crase (outemplate strings).

varnome='Ana';// aspas simplesletnome="Ana";// aspas duplasconstnome=`Ana`;// template strings
Enter fullscreen modeExit fullscreen mode

Number (Número)

Os números são... os números (duh!). Podem ser inteiros (integer) ou flutuantes (float).

constnum=30;constmedia=9.75;
Enter fullscreen modeExit fullscreen mode

Undefined

Toda vez que criamos uma variável que não é declarada (ou seja, não recebeu um determinado valor), sempre retornará um valor indefinido (Undefined) determinado pelo motor do JS. É um valor que não aponta para lugar algum na memória.

letnomeAluno;// undefined
Enter fullscreen modeExit fullscreen mode

Null

Valores nulos também não apontam para lugar algum na memória, com a diferença de que esses valores são declarados nas variáveis. Ou seja, uma variável pode ter um dado nulo porque foi intencionalmente criada dessa forma.

letsobrenomeAluno=null;// null
Enter fullscreen modeExit fullscreen mode

Boolean (Booleanos)

São dados lógicos que retornam dois valores: verdadeiro (true) e falso (false).

constisThisNumberEven=true;constisThisNumberOdd=false;
Enter fullscreen modeExit fullscreen mode

Symbol

Symbol é um tipo de dado que serve para criar identificadores únicos. Quando comparamos símbolos entre si, o valor retornado sempre será falso porque são únicos.

constid=Symbol();// Symbol()constid2=Symbol();console.log(id===id2);// false
Enter fullscreen modeExit fullscreen mode

Objetos

Objetos são entidades independentes que guardam uma chave e um valor.

constpokemon={nome:"Pikachu",tipo:"elétrico"}
Enter fullscreen modeExit fullscreen mode

E aí? Gostaram? Até a próxima anotação!

Top comments(2)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss
CollapseExpand
 
yaoliveira profile image
Yara Oliveira
  • Joined

Adorei! Você é incrível! Obrigada por compartilhar com a comunidade! Já estou na expectativa da próxima postagem por aqui!

CollapseExpand
 
ananopaisdojavascript profile image
ananopaisdojavascript
Esse é o diário completamente aleatório de aprendizagem de uma desenvolvedora pateta. :)
  • Location
    São Paulo - SP - Brasil
  • Work
    Desenvolvedora Front-end
  • Joined

Eu é que agradeço!

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Esse é o diário completamente aleatório de aprendizagem de uma desenvolvedora pateta. :)
  • Location
    São Paulo - SP - Brasil
  • Work
    Desenvolvedora Front-end
  • Joined

More fromananopaisdojavascript

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp