# Arithmetic Operators in VBScript

Advertisements

Following table shows all the arithmetic operators supported by VBScript language. Assume variable A holds 5 and variable B holds 10, then:

Operator | Description | Example |
---|---|---|

+ | Adds two operands | A + B will give 15 |

- | Subtracts second operand from the first | A - B will give -5 |

* | Multiply both operands | A * B will give 50 |

/ | Divide numerator by denumerator | B / A will give 2 |

% | Modulus Operator and remainder of after an integer division | B MOD A will give 0 |

^ | Exponentiation Operator | B ^ A will give 100000 |

## Example

Try the following example to understand all the arithmetic operators available in VBScript:

<!DOCTYPE html> <html> <body> <script language="vbscript" type="text/vbscript"> Dim a : a = 5 Dim b : b = 10 Dim c c = a+b Document.write ("Addition Result is " &c) Document.write ("<br></br>") 'Inserting a Line Break for readability c = a-b Document.write ("Subtraction Result is " &c) Document.write ("<br></br>") 'Inserting a Line Break for readability c = a*b Document.write ("Multiplication Result is " &c) Document.write ("<br></br>") c = b/a Document.write ("Division Result is " &c) Document.write ("<br></br>") c = b MOD a Document.write ("Modulus Result is " &c) Document.write ("<br></br>") c = b^a Document.write ("Exponentiation Result is " &c) Document.write ("<br></br>") </script> </body> </html>

When you save it as .html and execute it in Internet Explorer, then the above script will produce the following result:

Addition Result is 15 Subtraction Result is -5 Multiplication Result is 50 Division Result is 2 Modulus Result is 0 Exponentiation Result is 100000