Operator

=


Description

The = character is to determine whether one expression is equal to another or to assign a value to a property or variable. String comparisons are case-insensitive.

Usage

result = expression1 = expression2

Part

Type

Description

result

Boolean

Returns True if expression1 is equal to expression2.

expression1

String, Number, Boolean, Color, or Object

Any expression.

expression2

String, Number, Boolean, Color or Object

Any expression.

result=value

Part

Type

Description

result

Any

The property, variable, array, or array element that is assigned value.

value

Any

The value assigned to result.

Notes

The data types of expression1 and expression2 must match. You can make comparisons between objects of any data type and between objects. If you compare objects, = compares their references, not their contents. For example, when you compare two FolderItems, = determines whether they have the same reference, not whether they point to the same file.

Use String to do a case-sensitive string comparison.

You can use Operator Compare to define comparisons for classes.

Sample code

The following example tests whether two strings are equal.

Var t1 As String = "Hello"
Var t2 As String = "There"

If t1 = t2 Then
  // t1 is equal to t2
Else
  // t1 is not equal to t2
End If

Compatibility

All project types on all supported operating systems.

See also

Equals, >, >=, <, <=</api/code_execution/less_than_or_equal, <> operators; Operator Compare, String functions; Operator precedence.