Operazioni matematiche
Con VBScript posso eseguire tutte le funzioni matematiche di
base. Si utilizza:
+ per l'addizione
- per la sottrazione
* per la moltiplicazione
/ per la divisione
\ per la divisione con risultato la parte intera del risultato della
divisione normale
^ per l'elevamento a potenza
( ) per eseguire prima le operazioni tra le parentesi
= per dire "è uguale a"
Esempio:
<%
var = 5\3
'Restituisce 1
%>
Esistono anche semplici funzioni matematiche:
Sqr (numero) calcola la radice del numero
Int (numero) calcola la parte intera del numero (se il numero
è negativo restituisce l'intero più piccolo)
Fix (numero) calcola la parte intera del numero (se il numero
è negativo restituisce l'intero più grande)
Esempio:
<%
Response.Write FIX(- 8.3)
' Restituisce - 8
Response.Write
INT(- 8.3)
' Restituisce - 9
%>
Esiste anche una funzione, Mod, che restituisce il resto
di una divisione:
A = 19 Mod 4
' Restituisce 3 (19 = 4 * 4 + 3)
Vediamo ora altre due funzioni che riguardano il segno dei
numeri:
- la funzione Abs(numero) restituisce il valore assoluto del
numero.
- la funzione Sgn(numero) restituisce 1 se il numero è
positivo, -1 se negativo e 0 se uguale a 0.