---
title: String Length in JavaScript - Scaler Topics
description: Learn how to find the String Length in JavaScript. The JavaScript String Length property returns the number of characters in a string. It returns 0 in case the string is empty.
author: Kirti Lodha
category: JavaScript
---
:::section{.main}
The `string length` property in JavaScript returns the length of string in `UTF-16` code units. It returns `0` when the string is empty, , it's `length`. JavaScript uses a `UTF-16` string format to depict the most common characters, consisting of a 16-bit data unit. The value returned by length does not match the number of characters in the string. When a string is empty, its length is `0`.
:::
:::section{.main}
## Syntax
The syntax of string length property in JavaScript is:
```javascript
string.length
```
Where `string` is the name of the string.
The string length property in JavaScript doesn't take any parameters.
:::
:::section{.main}
## Return Value
The string length property will return the number of characters present in the string.
:::
:::section{.main}
## Examples
### JavaScript Code to Show the Working of string.length Property
```javascript
//JavaScript code to show the working of the `string.length` property
let name = 'Hello';
let empty = '';
console.log('The length of ' + name + ' is ' + name.length + ' code units long');
console.log('The length of the empty string is ' + empty.length);
```
**Output:**
```plaintext
The length of Hello is 5 code units long
The length of the empty string is 0
```
### Assigning to length
```javascript
let name = 'Hello';
let len = name.length;
console.log('The length of string '+ len);
```
**Output:**
```plaintext
The length of string 5
```
:::
:::section{.main}
## Browser compatibility
| Browser | length |
| :----: | :------: |
| Chrome | 1 |
| Edge | 12 |
| Firefox | 1 |
|Internet Explorer | 3 |
| Opera | 3 |
| Safari | 1 |
|WebView Android | 1 |
|Chrome Android | 18 |
| Firefox for Android | 4 |
|Opera Android | 10.1 |
|Safari on iOS | 1 |
| Samsung Internet | 1.0 |
| Deno | 1.0 |
| Node.js | 0.10.0 |
:::
:::section{.summary}
## Conclusion
- The `string length` property in JavaScript determines the `length of the string`, that is, the number of characters it contains.
- Internally, to calculate the number of characters, it counts the number of code units occupied by the string.
- In the case of an empty string, it returns `0`.
:::