undefined , null , boolean , string , symbol , number y object . Por ejemplo, las computadoras distinguen entre los números, como el número 12 , y las strings , como "12" , "dog" o "123 cats" , que son colecciones de caracteres. Las computadoras pueden realizar operaciones matemáticas en un número, pero no en una cadena. Las variables permiten que las computadoras almacenen y manipulen datos de una manera dinámica. Hacen esto usando una "etiqueta" para señalar los datos en lugar de usar los datos en sí. Cualquiera de los siete tipos de datos puede almacenarse en una variable. Variables son similares a las variables x e y que usas en matemáticas, lo que significa que son un nombre simple para representar los datos a los que queremos referirnos. Las variables computadora difieren de las variables matemáticas en que pueden almacenar diferentes valores en diferentes momentos. Le pedimos a JavaScript que cree o declare una variable colocando la palabra clave var delante de ella, así: var ourName;crea una
variable llamada ourName . En JavaScript terminamos las frases con punto y coma. Variable nombres de las Variable pueden estar formados por números, letras y $ o _ , pero no pueden contener espacios ni comenzar con un número. var para crear una variable llamada myName . Insinuación ourName si te quedas atascado. myName con la palabra clave var , que termina con un punto y coma'
testString: 'assert(/var\s+myName\s*;/.test(code), "You should declare myName with the var keyword, ending with a semicolon");'
```