자바스크립트 프로그램에서는 언어에서 제공하는 산술 연산자를 사용하여 숫자를 다룬다. 산술 연산자에는 더하기를 위한 +, 빼기를 위한 -, 곱하기를 위한 *, 그리고 나누기를 위한 /가 있다. 이들 연산자와 기타 산술 연산자에 대한 상세한 설명은 5장에서 찾아 볼 수 있다.
이러한 기본 산술 연산자 이외에도 코어 자바스크립트에서 제공하는 많은 수의 수리(mathematical) 함수를 사용해 한층 더 복잡한 수리 연산을 수행할 수 있다. 이 함수들은 사용 편의를 위해 모두 Math라는 단일 객체의 프로퍼티로 들어 있다. 따라서 이 함수들을 사용할 때는 항상 Math라는 이름을 사용한다. 예를 들어, 다음은 숫자 값 x의 사인(sine) 값을 계산하는 방법을 보여 준다.

sine_of_x = Math.sin(x);


숫자 표현식의 제곱근은 다음과 같이 계산한다.

hypot = Math.sqrt(x*x + y*y);


자바스크립트에서 지원하는 모든 수리 함수에 대한 자세한 설명은 3부에 있는 Math 객체에 대한 설명과 관련 코드가 나와 있는 곳에서 찾아볼 수 있다.