ASP

# ASP operators

Operators have many purposes such as adding values, joining text strings, setting decisions on what code should be executed, and more.

This tutorial focuses on:

• Arithmetic operators
• Comparison operators
• Logical operators
• String operators

## Arithmetic operators

Arithmetic operators are used to perform mathematical calculations.

Operator Function Example Result
+ Addition aNumber = 2 + 2 aNumber = 4
- Subtraction aNumber = 4 - 2 aNumber = 2
* Multiplication aNumber = 10 * 10 aNumber = 100
/ Division aNumber = 32 / 4 aNumber = 8

## Comparison operators

Comparison operators are used to compare two values and make a decision. Comparison operators return a true or false value.

Operator Function Example Result
= Equal to 9 = 10 False
< Less than aNumber = 5, aNumber < 10 True
> Greater than aNumber = 5, aNumber > 10 False
<> Not equal to 5 <> 10 True

## Logical operators

Logical operators take the result produced by comparison operators and compares them to create new true or false values. For example, true AND false = false.

Operator Function Example Result
AND True if both are true, otherwise false 9 = 10 AND 10 = 10 False
OR True if at least one is true, otherwise false 9 = 10 OR 10 = 10 True
Not Reverses truth value 5 = 5 False

## String operators

There is only one string operator and that is the concatenation operator "&". This operator is used to combine text strings.

Example:
<% Dim stringOne = "This is " Dim stringTwo = "a text string" Response.Write(stringOne & stringTwo & "<br />") Response.Write("ASP stands for " & "Active " & " Server " & " Pages ") %>
Output:
This is a text string ASP stands for Active Server Pages