undefined , null , boolean , string , symbol , number e object . Por exemplo, os computadores distinguem entre números, como o número 12 , e strings , como "12" , "dog" ou "123 cats" , que são conjuntos de caracteres. Os computadores podem realizar operações matemáticas em um número, mas não em uma string. As variáveis permitem que os computadores armazenem e manipulem dados de maneira dinâmica. Eles fazem isso usando um "rótulo" para apontar os dados em vez de usar os dados em si. Qualquer um dos sete tipos de dados pode ser armazenado em uma variável. Variables são semelhantes às variáveis x e y que você usa em matemática, o que significa que elas são um nome simples para representar os dados aos quais queremos nos referir. As variables computador diferem das variáveis matemáticas, pois podem armazenar valores diferentes em momentos diferentes. Dizemos ao JavaScript para criar ou declarar uma variável colocando a palavra-chave var na frente dela, assim: var ourName;cria uma
variable chamada ourName . Em JavaScript, terminamos as instruções com ponto e vírgula. Variable nomes das Variable podem ser constituídos por números, letras e $ ou _ , mas não podem conter espaços nem iniciar com um número. var para criar uma variável chamada myName . Sugestão ourName se você ficar preso. myName com a palavra-chave var , terminando com um ponto-e-vírgula'
testString: 'assert(/var\s+myName\s*;/.test(code), "You should declare myName with the var keyword, ending with a semicolon");'
```