If you're seeing this message, it means we're having trouble loading external resources on our website.

Wenn du hinter einem Webfilter bist, stelle sicher, dass die Domänen *. kastatic.org und *. kasandbox.org nicht blockiert sind.

Hauptinhalt

Wiederholung: Text und Strings

Hier ist einen Überblick über das, was du in diesem Tutorial zu Text gelernt hast:
Vor diesem Tutorial haben wir Zahlenwerte für die meisten Dinge genutzt - das Übergeben von Zahlen an Funktionen, das Speichern von Zahlen in Variablen, etc. Wie du nun gesehen hast, können wir ebenso Textwerte verwenden. Wir nennen diese Strings in JavaScript. Stell dir diese vor als eine Art Kette von Buchstaben.
Um einen String zu erzeugen, setzen wir Text zwischen zwei Anführungszeichen.
"Hallo Welt!"
Wir müssen nun auch etwas mit dem String anfangen - wie z. B., ihn der Anweisung t, e, x, t, left parenthesis, right parenthesis zu übergeben:
text("Hallo Welt!", 100, 100);
Wir könnten den String auch in einer Variable speichern und diese der t, e, x, t, left parenthesis, right parenthesis Anweisung übergeben:
var myGreeting = "Hello World!";
text(myGreeting, 100, 100);
Beachte, dass wir auch einzelne Anführungsstriche verwenden können:
var myGreeting = 'Hallo Welt!';
Aber wir dürfen die verschieden Anführungsstriche nicht mischen, dies ist ein Fehler! Wähle entweder einzelne oder doppelte Anführungszeichen und bleib dabei.
var myGreeting = 'Hello World!"; // oh nein!
Genau so, wie wir Zahlenwerte bearbeiten können, können wir Strings bearbeiten, wie wenn wir einen String mit einem anderen verbinden möchten:
var myGreeting = "Alo";
var myName = "Winston";
var sayHello = myGreeting + ", " + myName + "!"; // Alo, Winston!
Wenn wir Strings aneinander fügen in JS, dann nennen wir das Konkatenation oder einfach: Stringverkettung. Wir können außerdem Strings mit Zahlenwerten verbinden wie hier etwa:
var xPos = 10;
var yPos = 20;
var label = "The coordinates are " + xPos + ", " + yPos;
Außerdem haben wir in diesem Tutorial gesehen, dass wir verschiedene Anweisungen verwenden können, um die Textgröße und die Farbe des Textes zu verändern, wenn wir einen String mit der Anweisung t, e, x, t, left parenthesis, right parenthesis anzeigen. Mehr dazu erfährst du in diesem Abschnitt unserer Dokumentation (klick auf das Tab "Dokumentation").

Willst du an der Diskussion teilnehmen?

  • blobby green style-Avatar für Benutzer David Mc Shane
    Hallo Leute, ich habe eine frage zu meinem Code:
    fill(20, 224, 61);

    draw = function() {
    background(92, 34, 92);

    ellipse(mouseX, mouseY, 12, 12);

    var myName = "Hallo" + ","+"Echos";

    text(myName,mouseX,mouseY);
    };

    das ist mein Code und trotzdem kommt diese Meldung:
    Die Variable fuer die Beschrifttung sollte den string aus mouseX, einem Komma und mouseY zusammenstellen. wo ist also der fehler? ich sehe es einfach nicht. Weil der text folgt der Maus.
    (1 Bewertung)
    Default Khan Academy avatar-Avatar für Benutzer
Verstehst du Englisch? Klick hier, um weitere Diskussionen auf der englischen Khan Academy Seite zu sehen.