String.prototype.charAt()
The String
object's
charAt()
method returns a new string consisting of the
single UTF-16 code unit located at the specified offset into the string.
Syntax
charAt(index)
Parameters
index
- : An integer between
0
andstr.length - 1
. If theindex
cannot be converted to the integer or noindex
is provided, the default is0
, so the first character ofstr
is returned.
- : An integer between
Return value
A string representing the character (exactly one UTF-16 code unit) at the specified
index
. If index
is out of range,
charAt()
returns an empty string.
Description
Characters in a string are indexed from left to right. The index of the first character
is 0
, and the index of the last character—in a string called
stringName
is stringName.length - 1
. If
the index
you supply is out of this range, JavaScript returns an
empty string.
If no index
is provided to charAt()
, the default
is 0
.