Heim > Web-Frontend > js-Tutorial > Hauptteil

Was ist ein String in JavaScript? Verwendung von Strings (ausführliche Erklärung)

青灯夜游
Freigeben: 2018-09-15 16:30:47
Original
1596 Leute haben es durchsucht

In diesem Kapitel erfahren Sie, was ein String in JavaScript ist. Wie man Strings verwendet (ausführliche Erklärung), damit jeder etwas über Strings in JavaScript weiß. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

JavaScript-String

JavaScript-String wird zum Speichern und Verarbeiten von Text verwendet.

Eine Zeichenfolge kann eine Reihe von Zeichen speichern, z. B. „HAHA“;

Eine Zeichenfolge ist jedes Zeichen, das in Anführungszeichen eingefügt werden kann, entweder in einfache oder doppelte Anführungszeichen.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <span id="demo"></span>
    <button onclick=&#39;this.innerHTML=Date()&#39;>时间</button>
</body>
<script type="text/javascript">
    var stringa = "哈哈";
    var stringb = &#39;你好,你坏,你好坏!!&#39;;
</script>
</html>
Nach dem Login kopieren

Sie können die Indexposition verwenden, um auf jedes Zeichen in der Zeichenfolge zuzugreifen.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <span id="demo"></span>
    <button onclick=&#39;this.innerHTML=Date()&#39;>时间</button>
</body>
<script type="text/javascript">
    var stringa = "哈哈";
    var stringb = &#39;你好,你坏,你好坏!!&#39;;
    //通过索引访问字符串中的每个字符
    alert(stringb[3]);
</script>
</html>
Nach dem Login kopieren

Der Index in der Zeichenfolge beginnt bei 0, d. h Der Indexwert des ersten Zeichens ist [0], der zweite ist [1] und so weiter.

Sie können Anführungszeichen in einer Zeichenfolge verwenden. Die Anführungszeichen in der Zeichenfolge sollten nicht mit den Anführungszeichen übereinstimmen, die die Zeichenfolge einschließen.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <span id="demo"></span>
    <button onclick=&#39;this.innerHTML=Date()&#39;>时间</button>
</body>
<script type="text/javascript">
    var stringa = "哈&#39;dd&#39;哈";
    var stringb = &#39;你好,"你坏",你好坏!!&#39;;
    //通过索引访问字符串中的每个字符
    alert(stringb[3]);
</script>
</html>
Nach dem Login kopieren

Sie können der Zeichenfolge Escapezeichen hinzufügen, um Anführungszeichen zu verwenden. Das heißt, das Escapezeichen

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <span id="demo"></span>
    <button onclick=&#39;this.innerHTML=Date()&#39;>时间</button>
</body>
<script type="text/javascript">
    var stringa = "哈\&#39;dd\&#39;哈";
    var stringb = &#39;你好,\"你坏\",你好坏!!&#39;;
    //通过索引访问字符串中的每个字符
    alert(stringb[3]);
</script>
</html>
Nach dem Login kopieren

kann mithilfe von berechnet werden integrierte AttributlängeDie Länge der Zeichenfolge :

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <span id="demo"></span>
    <button onclick=&#39;this.innerHTML=Date()&#39;>时间</button>
</body>
<script type="text/javascript">
    var stringa = "哈\&#39;dd\&#39;哈";
    var stringb = &#39;你好,\"你坏\",你好坏!!&#39;;
    //通过索引访问字符串中的每个字符
    alert(stringb.length);//查看字符串stringb的长度
</script>
</html>
Nach dem Login kopieren

Sonderzeichen

werden in einfache oder doppelte Anführungszeichen geschrieben JavaScript.

Andernfalls können Zeichenfolgen wie diese nicht analysiert werden →_→ „Wahahaha“ lala „mumada“;

Wie löst man das Problem? ? ? Verwenden Sie einfach Escape-Zeichen, →_→ „Wahahaha“ Lala „Mommada“

ist das Escape-Zeichen, das Sonderzeichen in Zeichenfolgen umwandelt. Einzelheiten finden Sie in der folgenden Tabelle:

Was ist ein String in JavaScript? Verwendung von Strings (ausführliche Erklärung)

Strings können Objekte sein

Normalerweise handelt es sich bei JavaScript-Strings um primitive Werte, die erstellt werden können Verwenden von Zeichen: var aa= "AA";

Sie können aber auch das Schlüsselwort new verwenden, um einen String als Objekt zu definieren: var stringaa = new String("Anron"); Es wird im Allgemeinen nicht empfohlen, ein String-Objekt zu erstellen, da dies Auswirkungen auf die Ausführungsgeschwindigkeit hat und möglicherweise andere Auswirkungen hat.

Zum Beispiel:

var aa = "AA";
var bb = new String("AA");
alert(aa === bb); //返回值是false    因为  aa是字符串   bb 是对象
Nach dem Login kopieren

String-Eigenschaften und -Methoden

Primitive Wertstrings haben keine Eigenschaften und Methoden, da sie keine Objekte sind.

Primitive Wertzeichenfolgen können JavaScript-Eigenschaften und -Methoden verwenden, da JavaScript beim Ausführen von Methoden und Eigenschaften primitive Werte als Objekte behandeln kann.

String-Eigenschaften:

Was ist ein String in JavaScript? Verwendung von Strings (ausführliche Erklärung)String-Methoden:

Das obige ist der detaillierte Inhalt vonWas ist ein String in JavaScript? Verwendung von Strings (ausführliche Erklärung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage