JavaScript/Objekte/String/charAt
Aus SELFHTML-Wiki
< JavaScript | Objekte | String
Die Methode String.charAt() liefert dasjenige Zeichen zurück, das in einer Zeichenkette an einer bestimmten Position steht.
String.charAt(index)
Erwartet folgende Parameter:
index
: die gewünschte Position
Anwendungsbeispiel
Beispiel
ansehen …
function init() {
var elem = document.getElementById('button');
elem.addEventListener('click', nummerAusgeben);
}
function nummerAusgeben() {
var name = 'Hans';
var zeichen = name.charAt(1);
var unicode = name.charCodeAt(1);
var text = '2. Zeichen: <span>' + zeichen + '</span><br> Unicode-Nr: <span>' + unicode + '</span>';
ausgabe(text);
}
function ausgabe(text){
var ausgabe = document.getElementById('ausgabe');
ausgabe.innerHTML = text;
}
Im Beispiel wird eine Variable name
mit dem Wert Hans
belegt. Anschließend wird ausgegeben, welches Zeichen und welche Zeichennummer das zweite Zeichen dieser Variablen hat, also das "a" in "Hans". Dazu wird charAt
als Parameter 1 übergeben, denn in JavaScript hat das erste Zeichen einer Zeichenkette immer die Position 0, das zweite die Position 1 usw.
Als Ergebnis wird a angezeigt.
Weblinks
- ECMAScript 2015 (6th Edition, ECMA-262): String.charAt()
- MDN: String.charAt()