Przejdź do treści

Łączenie tekstów - concat

Jak połączyć dwa teksty w jeden?

String.prototype.concat()
String.prototype.concat(string1)
String.prototype.concat(string1, string2...)
Parametry:
String string1, String string2... - lista kolejnych wartości tekstowych
Wartość:
String - połączona wartość tekstowa

Łączy kilka wartości - niekoniecznie tekstowych - w jeden tekst. Zatem działa identycznie jak operator +, w przypadku gdy przynajmniej jeden z jego argumentów jest tekstem.

Przykład String.prototype.concat

📋 Zaznacz kod

"abc".concat();             // "abc"
"abc".concat("def", "ghi"); // "abcdefghi"
"test ".concat(null);       // "test null"
"test ".concat(false);      // "test false"
"test ".concat(undefined);  // "test undefined"
"test ".concat(+1.2);       // "test 1.2"
"test ".concat(NaN);        // "test NaN"
"test ".concat(Infinity);   // "test Infinity"

Komentarze #

  • Gandiexn
    Gandiexn

    10.06.2014 21:58
    "Póki co niestety zainteresowanie tą tematyką w Kursie jest niewielkie.".
    Bo póki co służy on bardziej jako ściągawka niż kurs.
    Zobacz więcej

  • Nitr0Skay
    Nitr0Skay

    10.06.2014 21:27
    kurshtml
    Co nie znaczy, że nikt z tego nie korzysta. Prędzej czy później zamierzam przeczytać wszystko to, co znajduje się na kurshtml.edu.pl ;D
    I również i ja lubię poczytać o takich ciekawostkach. Nie wiem, jak inni
    Zobacz więcej

  • Sławomir Kokłowski
    Sławomir Kokłowski

    10.06.2014 21:00
    Póki co niestety zainteresowanie tą tematyką w Kursie jest niewielkie.
    Zobacz więcej

  • Comandeer
    Comandeer

    10.06.2014 20:44
    a tak z czystej ciekawości - czy kurs będzie dalej rozwijany? i czy pojawią się w nim niedorzeczności z WHATWG (raczej w ramach ciekawostki :))?
    Zobacz więcej

  • Sławomir Kokłowski
    Sławomir Kokłowski

    10.06.2014 20:12
    tak
    Zobacz więcej

  • Nitr0Skay
    Nitr0Skay

    10.06.2014 20:09
    kurshtml
    Teraz dopiero załapałem. Proszę wybaczyć, mój błąd ;D
    @UP
    Zapewne dlatego, że drugi argument jest mniejszy od tego pierwszego (od początkowego indexu), dobrze rozumuję ? :)
    Zobacz więcej

  • Sławomir Kokłowski
    Sławomir Kokłowski

    10.06.2014 20:02
    Opis jest prawidłowy. Drugi parametr funkcji String.prototype.slice oznacza wartość indeksu, a nie liczbę znaków do wycięcia. Przykładowo poniższe wywołanie zwróci pusty string: [...]
    Zobacz więcej

  • Nitr0Skay
    Nitr0Skay

    10.06.2014 19:28
    "Parametry:
    Number start - pozycja znaku początkowego (domyślnie: 0)
    Number end - pozycja znaku po końcowym (domyślnie: długość tekstu)".
    Domyślam się, iż przy tym drugim, domyślną wartością powinno być: długość tekstu - pozycja początkowa
    Można text o długości 10 znaków wycinać od 3 znaku, ale...
    Zobacz więcej

Zobacz więcej komentarzy

Facebook