O VBScript contém várias funções utilizadas para a manipulação de dados numéricos. Abaixo uma lista das principais funções. Os operadores básicos (+,-,*,/,^) estão descritos no tutorial sobre Operadores Básicos do VBScript.
Abs - Atn - Cos - Exp - Fix - Int - Log - Sin - Sqr - Tan
Abs - retorna o módulo do valor de entrada
sintaxe: Abs(número)
<%
aspbrasil = -78
response.write Abs(aspbrasil)
%>
Atn - retorna o valor do arcotangente do valor entrado (resposta em radianos)
sintaxe: Atn(número)
<%
aspbrasil = 1
response.write Atn(aspbrasil)
%>
Cos - retorna o valor do cosseno do angulo entrado (entrar angulo em radianos)
sintaxe: Cos(angulo)
<%
aspbrasil = 3,1416
response.write Cos(aspbrasil)
%>
Exp - retorna o valor de e (euler) elevedo ao valor de entrada (e^x)
sintaxe: Exp(numero)
<%
aspbrasil = 3
response.write Exp(aspbrasil)
%>
Fix - retorna a parte inteira de um número.
sintaxe: Fix(número)
<%
aspbrasil = 78.778
response.write Fix(aspbrasil)
%>
Int - retorna a parte inteira de um número. Caso o número seja negativo, é retornado o valor imediatamente menor.
sintaxe: Int(número)
<%
aspbrasil = -78,389
response.write Int(aspbrasil)
%>
Log - retorna o valor do Log do número de entrada na base e.
sintaxe: Log(número)
<%
aspbrasil = 4
response.write Log(aspbrasil)
%>
Sin - retorna o valor do seno de um angulo entrado em radianos.
sintaxe: Sin(angulo)
<%
aspbrasil = 3,1416
response.write Sin(aspbrasil)
%>
Sqr - retorna o valor da raiz quadrada do número de entrada.(valor deve ser maior ou igual a zero)
sintaxe: Sqr(numero)
<%
aspbrasil = 4
response.write Sqr(aspbrasil)i
%>
Tan - retorna o valor da tangente do angulo pedido (entrar angulo em radianos)
sintaxe: Tan(angulo)
<%
aspbrasil = 2
response.write Tan(aspbrasil)
%>