JavaScript Anleitung - Zeichenketten

Jinku Hu 12 Oktober 2023
  1. JavaScript String-Verkettung
  2. String Methode
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
Autor: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

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