# variableid

### `variableid` Property

The `variableid` property stores the **ID (name)** of the currently executing variable.

#### Purpose

This property can be useful when writing generic or reusable logic inside custom variables. By referencing `variableid`, you can dynamically access the variable’s ID during execution.

#### Type

* **Type:** `String`
* **Example Value:** `"window_location_href"`

#### Use Case

You might use `this.variableid` to log, debug, or conditionally modify behavior based on which variable is currently being evaluated.

#### Example

```js
function() {
  var x = this.variableid; // "window_location_href"
  return window.location.href;
}
```

In this example, the `variableid` value `"window_location_href"` reflects the name of the variable currently being executed.

This is especially helpful in environments with many shared or dynamic variable definitions.
