---
name: "isEqualType"
type: command
status: ok
groups: ["Variables"]
arma3_since: "1.54"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/isEqualType
revid: 325195
updated: 2022-07-01T14:49:21Z
---

# isEqualType

*Command · Variables · Arma 3 v1.54*

## Description

Compares two values' types. A much faster alternative to `typeName a == typeName b`.

## Syntax

```sqf
val1 isEqualType val2
```

**Parameters:**

- `val1`: [Anything](../topics/Anything.md)
- `val2`: [Anything](../topics/Anything.md)

**Returns:** [Boolean](../topics/Boolean.md)

## Examples

### Example 1

```sqf
private _var = [1,2,3];
_var isEqualType 0; // false
_var isEqualType []; // true
```

## See also

[isEqualTypeAll](../commands/isEqualTypeAll.md) · [isEqualTypeArray](../commands/isEqualTypeArray.md) · [isEqualTypeAny](../commands/isEqualTypeAny.md) · [isEqualTypeParams](../commands/isEqualTypeParams.md) · [param](../commands/param.md) · [params](../commands/params.md) · [isEqualTo](../commands/isEqualTo.md) · [typeName](../commands/typeName.md)

<sub>Source: [BI Community Wiki — isEqualType](https://community.bistudio.com/wiki/isEqualType) (revision 325195).</sub>
