Existem dois valores para isso em JS: null e undefined. Na prática, não existe diferença entre eles e ambos indicam ausência de um valor com significado. Você só precisa escolher 1 desses valores para testes, pois:
O comentário da linha 2 mostra o resultado do comando acima, ou seja, true, que é verdadeiro, pois ambos os valores são iguais. Segundo o livro Eloquent JS (HAVERBEKE, 2014) a diferença entre os valores foi um acidente criado no design da linguagem Javascript.
Os exemplos usados na seção 2, Calculadora, possuem efeitos didáticos, pois, na prática, é difícil usarmos expressão matemáticas isoladas, como escrever uma linha só com 4*5 por exemplo.
Normalmente, uma variável é criada para armazenar o valor resultado da expressão matemática. Variáveis em JS são criadas usando a palavra chave var. Por exemplo, a linha de código abaixo armazena o resultado da expressão 4*5 na variável total.
Agora, o que assusta os iniciantes nessa linguagem é que um trecho de código como o abaixo é perfeitamente possível:
Declarei uma variável chamada frase e atribuí a ela o número 14. Na linha seguinte (não usei o var novamente porque a variável já foi criada na linha acima, ou seja, o var é usado apenas para a criação da variável) atribuí um texto a ela. Mesmo existindo o conceito de tipos de dados em JS, as variáveis possuem essa característica de que o tipo é definido conforme o valor. Tecnicamente, diz-se que a definição do tipo é sensível ao contexto, pois ele pode mudar de acordo com o valor usado (no lado direito) na atribuição.