JavaScript niz (s primjerima)

U ovom ćete tutorijalu uz primjere naučiti o JavaScript nizu.

JavaScript niz je primitivna vrsta podataka koja se koristi za rad s tekstovima. Na primjer,

 const name = 'John';

Stvorite JavaScript nizove

U JavaScriptu se nizovi stvaraju okružujući ih navodnicima. Postoje tri načina na koje možete koristiti citate.

  • Pojedinačni citati: 'Hello'
  • Dvostruki citati: "Hello"
  • Povratci: `Hello`

Na primjer,

 //strings example const name = 'Peter'; const name1 = "Jack"; const result = `The names are $(name) and $(name1)`;

Pojedinačni navodnici i dvostruki navodnici su praktički isti i možete koristiti bilo koji od njih.

Povratci se obično koriste kada trebate uključiti varijable ili izraze u niz. To se postiže umotavanjem varijabli ili izraza $(variable or expression)kao što je gore prikazano.

Također možete napisati citat unutar drugog citata. Na primjer,

 const name = 'My name is "Peter".';

Međutim, citat se ne bi trebao podudarati s okolnim citatima. Na primjer,

 const name = 'My name is 'Peter'.'; // error

Pristupite znakovnim nizovima

Likovima u nizu možete pristupiti na dva načina.

  • Jedan od načina je tretiranje nizova kao niza. Na primjer,
 const a = 'hello'; console.log(a(1)); // "e"
  • Drugi način je uporaba metode charAt(). Na primjer,
 const a = 'hello'; console.log(a.charAt(1)); // "e"

JavaScript nizovi su nepromjenjivi

U JavaScriptu su nizovi nepromjenjivi. To znači da se znakovi niza ne mogu mijenjati. Na primjer,

 let a = 'hello'; a(0) = 'H'; console.log(a); // "hello"

No, ime varijable možete dodijeliti novom nizu. Na primjer,

 let a = 'hello'; a = 'Hello'; console.log(a); // "Hello"

JavaScript razlikuje mala i velika slova

JavaScript razlikuje velika i mala slova. To znači da se u JavaScript-u mala i velika slova tretiraju kao različite vrijednosti. Na primjer,

 const a = 'a'; const b = 'A' console.log(a === b); // false

U JavaScriptu, aa Atretiraju se kao različite vrijednosti.

JavaScript višeredne žice

Da biste koristili višeredni niz, možete upotrijebiti +operator ili operator. Na primjer,

 // using the + operator const message1 = 'This is a long message ' + 'that spans across multiple lines' + 'in the code.' // using the operator const message2 = 'This is a long message that spans across multiple lines in the code.'

Duljina JavaScript niza

Da biste pronašli duljinu niza, možete koristiti ugrađeno lengthsvojstvo. Na primjer,

 const a = 'hello'; console.log(a.length); // 5

JavaScript niski objekti

Također možete stvoriti nizove pomoću newključne riječi. Na primjer,

 const a = 'hello'; const b = new String('hello'); console.log(a); // "hello" console.log(b); // "hello" console.log(typeof a); // "string" console.log(typeof b); // "object"

Napomena : Preporučuje se izbjegavanje uporabe string objekata. Korištenje string objekata usporava program.

JavaScript string metode

Evo najčešće korištenih metoda JavaScript niza:

Metoda Opis
charAt (indeks) vraća znak u navedenom indeksu
concat () spaja dvije ili više žica
zamijeniti() zamjenjuje niz drugim nizom
podjela() pretvara niz u niz nizova
substr (početak, duljina) vraća dio niza
podniz (početak, kraj) vraća dio niza
kriška (početak, kraj) vraća dio niza
toLowerCase () returns the passed string in lower case
toUpperCase() returns the passed string in upper case
trim() removes whitespace from the strings
includes() searches for a string and returns a boolean value
search() searches for a string and returns a position of a match

Example: JavaScript String Methods

 const text1 = 'hello'; const text2 = 'world'; const text3 = ' JavaScript '; // concatenating two strings const result1 = text1.concat(' ', text2); console.log(result1); // "hello world" // converting the text to uppercase const result2 = text1.toUpperCase(); console.log(result2); // HELLO // removing whitespace from the string const result3 = text3.trim(); console.log(result3); // JavaScript // converting the string to an array const result4 = text1.split(); console.log(result4); // ("hello") // slicing the string const result5= text1.slice(1, 3); console.log(result5); // "el"

JavaScript String() Function

The String() function is used to convert various data types to strings. For example,

 const a = 225; // number const b = true; // boolean //converting to string const result1 = String(a); const result2 = String(b); console.log(result1); // "225" console.log(result2); // "true"

If you want to learn more about the string conversion, visit JavaScript Type Conversion.

Escape Character

You can use the backslash escape character to include special characters in a string. For example,

 const name = 'My name is \'Peter\'.'; console.log(name);

Output

 My name is 'Peter'.

In the above program, the same quote is included using .

Here are other ways that you can use :

Code Output
" include double quote
\ uključuju kosu crtu
n nova linija
r povrat prtljage
v vertikalni jezičak
t vodoravni jezičak
b povratni prostor
f ulaganje obrasca

Zanimljivi članci...