JavaScript Anleitung - Zeichenketten
Ein String ist eine Sammlung von Text und wir müssen unseren String in Anführungszeichen umgeben.
JavaScript String-Verkettung
Wir könnten zwei Strings mit dem Operator +
verbinden.
var exampleString = 'Hello ' +
'World'; // "Hello World"
Die Verkettung von Zeichenketten könnte auch zwischen Zeichenketten und Zahlen erfolgen.
var x = 'My age is ' + 27; // "My age is 27".
String Methode
Strings sind Objekte wie jedes andere Objekt in JavaScript. Sie haben Methoden und Eigenschaften.
JavaScript String-Längen-Eigenschaft
Die Länge des Strings ist die Anzahl der Zeichen in diesem String.
var stringExample = 'String Example';
console.log(stringExample.length)
// It will return 14
Die Eigenschaft string.length
gibt die Länge des Strings zurück.
JavaScript String Groß-/Kleinschreibung Methode
string.toUpperCase()
und string.toLowerCase()
wandeln jedes Zeichen in der Zeichenkette in Groß- oder Kleinschreibung um.
> var stringExample = 'String Example';
> console.log(stringExample.toUpperCase())
STRING EXAMPLE > console.log(stringExample.toLowerCase())
string example
JavaScript indexOf
Methode
Die Methode indexOf
findet den Index eines bestimmten Buchstabens oder einer Phrase innerhalb dieser Zeichenkette.
> var stringExample = 'String Example Index';
> console.log(stringExample.lastIndexOf('Example'))
7 > console.log(stringExample.lastIndexOf('example')) - 1
Die Methode indexOf
gibt den ersten Index zurück, bei dem die angegebene Zeichenkette in der Zeichenkette gefunden wird.
Wenn sie die Phrase oder den Buchstaben innerhalb der Zeichenkette nicht finden kann, gibt sie -1
zurueck, was bedeutet, dass die Unterzeichenkette in dieser Zeichenkette nicht existiert.
JavaScript String-Vergleichsmethode
> var stringExample1 = 'ABC';
> var stringExample2 = 'abc';
> console.log(stringExample1 == stringExample2)
false > var stringExample3 = 'ABC';
> console.log(stringExample1 == stringExample3)
true
Der ==
Operator vergleicht, ob zwei Zeichenketten unter Berücksichtigung der Groß- und Kleinschreibung gleich sind.
Der <
Operator vergleicht, ob das erste Zeichen in der ersten Zeichenkette vor dem ersten Zeichen in der zweiten Zeichenkette im Alphabet liegt.
> var stringExample1 = 'CDE';
> var stringExample2 = 'dcd';
> console.log(stringExample1 < stringExample2)
true > var stringExample2 = 'Dcd';
> console.log(stringExample1 < stringExample2)
true > var stringExample2 = 'BCD';
> console.log(stringExample1 < stringExample2)
false
Der <
Operator unterscheidet nicht zwischen Groß- und Kleinschreibung, daher "CDE" < "DEF"
und auch "CDE" < "def"
.
Im Gegensatz zu <
prüft der >
Operator, ob das erste Zeichen der ersten Zeichenkette nach dem ersten Zeichen der zweiten Zeichenkette im Alphabet liegt.
> var stringExample1 = 'CDE';
> var stringExample2 = 'BCD';
> console.log(stringExample1 > stringExample2)
true > var stringExample2 = 'bcd';
> console.log(stringExample1 > stringExample2)
true > var stringExample2 = 'DEF';
> console.log(stringExample1 > stringExample2)
false
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook