> For the complete documentation index, see [llms.txt](https://hopemoore.gitbook.io/coding-for-creatives-spring-2021/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hopemoore.gitbook.io/coding-for-creatives-spring-2021/glossary-and-terms/variables/assigning-a-variable.md).

# Assigning a Variable

Saying what the variable name stands for is called **assigning** the variable. When you update the value, you are assigning it a new value.

{% hint style="info" %}
It's best to give a variable an **initial** or starting value when you create it. Not all languages have a default value and some variables default to a **`null`** value which could create errors.
{% endhint %}

## How to Assign a Value to a Variable

* Text-based code generally uses a single equal sign (`=`)
* What follows the = is what is put in the variable

**Examples:**

*Processing and Java-based example:*

```java
String name = “Hope”;

float opacity = 0.5;              // Equal to 50%
```

*JavaScript example:*

```javascript
var count = 0;
```

*Python example:*

```python
count = 0
```
