# Inspection Functions

Learn how to use inspection functions in expressions in ActiveReportsJS.

## Content



### IsArray 

Returns a ```boolean``` value indicating whether an object is an array.

**Syntax**

IsArray(```object```)

**Arguments**

* ```object``` - an object to inspect


**Examples**

You can use the following expression to determine if the current ```Comments``` field is an array.

```js
{IsArray(Comments)}
```

### IsDate

Returns a ```boolean``` value indicating whether an object is a date.

**Syntax**

IsDate(```object```)

**Arguments**

* ```object``` - an object to inspect


**Examples**

You can use the following expression to determine if the current ```ShipDate``` field is a date.

```js
{IsDate(ShipDate)}
```

### IsNothing

Returns a ```boolean``` value indicating whether an object is ```NULL```.

**Syntax**

IsNothing(```object```)

**Arguments**

* ```object``` - an object to inspect


**Examples**

You can use the following expression to determine if the current ```Comments``` field is a null value.

```js
{IsNothing(Comments)}
```

### IsNumeric

Returns a ```boolean``` value indicating whether an object is a number.

**Syntax**

IsNumeric(```object```)

**Arguments**

* ```object``` - an object to inspect


**Examples**

You can use the following expression to determine if the current ```SalesAmount``` field is a number.

```js
{IsNumeric(SalesAmount)}
```