부동소수점 리터럴은 소수점을 가질 수 있다. 부동소수점 리터럴은 전통적인 문법으로 표현된다. 실수는 정수 부분과 소수점, 소수점 이하 부분으로 표현된다.
지수 표기법을 사용하여 부동소수점 리터럴을 표현할 수도 있다. 지수 표기법에서는 실수에 이어 문자 e(혹은 E)가 따라 나오고, 그 뒤에 선택적으로 플러스 혹은 마이너스 기호가 나타나고 마지막으로 정수 지수 값이 따라 나온다. 지수 표기법으로 표현한 값은 실수에 10을 지수 회수만큼 곱한 값을 나타낸다.
지수 표기법 문법은 더 간결하게 표현하면 다음과 같다.

[digits][.digits][ (E|e) [ (+|-) ] digits]


다음은 부동소수점 리터럴의 예를 보여 준다.

3.14
2345.789
.33333333333333
6.02e23                // 6.02 ×× 1023
1.4738223E-32      // 1.4738223 ×× 10-32


실수는 무한 개 존재하지만 자바스크립트에서는 제한된 개수(정확히는 18437736874454810627개)만을 표현할 수 있다. 이것은 여러분이 자바스크립트에서 실수 값으로 작업할 때 표현된 수가 종종 실제값의 근사치가 될 것이라는 것을 의미한다. 그러나 근사치 값도 충분히 정확하며 실제로 이러한 점이 문제가 되는 경우는 별로 없다.