JavaScript String (String) obiektów

Obiekt String jest używany do obsługi istniejącego bloku znaków.


ciągi JavaScript

Ciąg jest używana do przechowywania ciąg znaków takich jak "John Doe".

Łańcuch może używać pojedynczych lub podwójnych cudzysłowów:

Przykłady

var carname = "Volvo XC60";
var carname = 'Volvo XC60';

Za pomocą pozycji (indeks) mogą uzyskać dostęp do dowolnego ciągu znaków:

Przykłady

var character=carname[7];

Indeks zera na bazie łańcucha, pierwszy ciąg znaków [0], druga postać jest [1], i tak dalej.

Można użyć cudzysłowu w łańcuchu, następujące przykłady:

Przykłady

var answer="It's alright";
var answer="He is called 'Johnny'";
var answer='He is called "Johnny"';

Albo można użyć znaku anulowania w ciąg używając cudzysłowu:

Przykłady

var answer='It's alright';
var answer="He is called "Johnny"";

Spróbuj »


String (String)

String (String) stosując długość właściwość length obliczyć długość łańcucha:

Przykłady

var txt="Hello World!";
document.write(txt.length);

var txt="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
document.write(txt.length);

Spróbuj »

Znajdź ciąg w sznurku

Użyj indexOf ciąg (), aby zlokalizować położenie w ciągu pojawia się pierwsza określona postać:

Przykłady

var str="Hello world, welcome to the universe.";
var n=str.indexOf("welcome");

Spróbuj »

Jeśli nie możesz znaleźć odpowiednich zwrotów funkcyjne postaci -1

Metoda lastIndexOf (), aby znaleźć miejsce na koniec początku ciąg zdarzeń.


Mecz treści

Funkcja match () służy do znalezienia konkretnego ciąg znaków, a w przypadku stwierdzenia, a następnie powrócić do tej postaci.

Przykłady

var str="Hello world!";
document.write(str.match("world") + "<br>");
document.write(str.match("World") + "<br>");
document.write(str.match("world!"));

Spróbuj »


Wymień zawartość

Metoda replace () zastępuje niektóre znaki z niektórych znaków w ciąg.

Przykłady

str="Please visit Microsoft!"
var n=str.replace("Microsoft","w3cschool");

Spróbuj »


String przypadku konwersji

String przypadku konwersji przy użyciu toUpperCase function () / toLowerCase ():

Przykłady

var txt="Hello World!"; // String
var txt1=txt.toUpperCase(); // txt1 文本会转换为大写
var txt2=txt.toLowerCase(); // txt2 文本会转换为小写

Spróbuj »


String do tablicy

Użyj podział ciąg () funkcję do tablicy:

Przykłady

txt="a,b,c,d,e" // String
txt.split(","); // 使用逗号分隔
txt.split(" "); // 使用空格分隔
txt.split("|"); // 使用竖线分隔

Spróbuj »


znaki specjalne

JavaScript może używać ukośnika (\), aby wstawić znaki specjalne, takie jak: inne symbole specjalne apostrofy, cytatów i tak dalej.

Zobacz poniższy kod JavaScript:

var txt="We are the so-called "Vikings" from the north.";
document.write(txt);

W JavaScript ciągi rozpocząć i zakończyć korzystanie z pojedynczych lub podwójnych cudzysłowach. Oznacza to, że łańcuch powyżej zostaną wycięte: Jesteśmy tzw

Rozwiązać powyższe problemy mogą używać cytatów z odwrotnym ukośnikiem:

var txt = "Jesteśmy tak zwany \" Wikingowie \ "z północy.";
document.write (txt);

JavaScript wyświetli prawidłowy ciąg tekstowy: Jesteśmy tak zwanych "Wikingowie" z północy.

Poniższa tabela zawiera listę innych znaków specjalnych, można użyć backslash ucieczki znaków specjalnych:

kod eksport
\ ' pojedyncze cudzysłowy
\ " Podwójne cudzysłowy
\\ Przekątna rod
\ N Wrap
\ R wchodzić
\ T Zakładka
\ B pusty
\ F STRONA


String właściwości i metody

nieruchomości:

  • długość
  • prototyp
  • konstruktor

metody:

  • charAt ()
  • charCodeAt ()
  • concat ()
  • fromCharCode ()
  • indexOf ()
  • lastIndexOf ()
  • match ()
  • replace ()
  • search ()
  • slice ()
  • split ()
  • substr ()
  • podciąg ()
  • toLowerCase ()
  • toUpperCase ()
  • valueOf ()