:::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}
The syntax of string length property in JavaScript is:
string.length
Where string
is the name of the string.
The string length property in JavaScript doesn't take any parameters.
:::
:::section{.main}
The string length property will return the number of characters present in the string.
:::
:::section{.main}
//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:
The length of Hello is 5 code units long
The length of the empty string is 0
let name = 'Hello';
let len = name.length;
console.log('The length of string '+ len);
Output:
The length of string 5
:::
:::section{.main}
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}
string length
property in JavaScript determines the length of the string
, that is, the number of characters it contains.0
.:::
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing