2.1 KiB
id, title, challengeType, videoUrl, forumTopicId, dashedName
id | title | challengeType | videoUrl | forumTopicId | dashedName |
---|---|---|---|---|---|
bd7123c9c443eddfaeb5bdef | Declare Variáveis JavaScript | 1 | https://scrimba.com/c/cNanrHq | 17556 | declare-javascript-variables |
--description--
Na ciência da computação, dado é qualquer coisa que tenha significado ao computador. JavaScript fornece oito tipos de dados diferentes que são undefined
, null
, boolean
, string
, symbol
, bigint
, number
e object
.
Por exemplo, os computadores distinguem números, como o número12
, estrings
, como o "12"
, "dog"
, ou"123 cats"
, as quais são coleções de caracteres. Computadores podem realizar operações matemáticas em um número, mas não em string.
Variáveis permitem aos computadores armazenar e manipular dados de forma dinâmica. Eles fazem isso usando um "rótulo" para apontar ao dado ao invés de usar o próprio dado. Qualquer uma dos 8 tipos de dados podem ser armazenados em variável.
Variáveis são similares às variáveis x e y utilizados na matemática, o que significa que elas são simples nomes para representar os dados que eles querem se referir. Variáveis de computador diferem das variáveis matemáticas porque elas podem armazenar diferentes valores em momentos diferentes.
Dizemos ao JavaScript para criar ou declarar uma variável colocando a palavra-chave var
na frente dela, dessa forma:
var ourName;
cria uma variável chamada ourName
. Em JavaScript terminamos uma instrução com ponto e vírgula. Nomes de variáveis podem ser formadas por números, letras e $
ou _
, mas não pode conter espaços ou começar com um número.
--instructions--
Use a palavra-chave var
para criar uma variável chamada myName
.
Dica
Olhe o exemplo acima de ourName
se você ficar travado.
--hints--
Você deve declarar myName
com a palavra-chave var
, terminando com ponto e vírgula
assert(/var\s+myName\s*;/.test(code));
--seed--
--after-user-code--
if(typeof myName !== "undefined"){(function(v){return v;})(myName);}
--seed-contents--
--solutions--
var myName;