# Util

`Util` contains utility methods.

## Methods

- **[addClass()](/docs/platform/aura-platform/guide/ref-jsapi-util-addclass.md)**

  Adds a CSS class to a component.

- **[getBooleanValue()](/docs/platform/aura-platform/guide/ref-jsapi-util-getbooleanvalue.md)**

  Coerces truthy and falsy values into a native boolean.

- **[hasClass()](/docs/platform/aura-platform/guide/ref-jsapi-util-hasclass.md)**

  Checks whether the component has the specified CSS class.

- **[isArray()](/docs/platform/aura-platform/guide/ref-jsapi-util-isarray.md)**

  Checks whether the specified object is an array.

- **[isEmpty()](/docs/platform/aura-platform/guide/ref-jsapi-util-isempty.md)**

  Checks if the object is empty. An empty object’s value is `undefined`, `null`, an empty array, or an empty string. An object with no native properties is not considered empty.

- **[isObject()](/docs/platform/aura-platform/guide/ref-jsapi-util-isobject.md)**

  Checks whether the specified object is a valid object. A valid object is not a DOM element, is not a native browser class (`XMLHttpRequest`) is not falsey, and is not an array, error, function string or a number.

- **[isUndefined()](/docs/platform/aura-platform/guide/ref-jsapi-util-isundefined.md)**

  Checks if the object is `undefined`.

- **[isUndefinedOrNull()](/docs/platform/aura-platform/guide/ref-jsapi-util-isundefinedornull.md)**

  Checks if the object is `undefined` or `null`.

- **[removeClass()](/docs/platform/aura-platform/guide/ref-jsapi-util-removeclass.md)**

  Removes a CSS class from a component.

- **[toggleClass()](/docs/platform/aura-platform/guide/ref-jsapi-util-toggleclass.md)**

  Toggles (adds or removes) a CSS class from a component.
