Niz JavaScript (s primeri)

V tej vadnici boste s pomočjo primerov spoznali niz JavaScript.

Niz JavaScript je primitiven podatkovni tip, ki se uporablja za delo z besedili. Na primer

 const name = 'John';

Ustvarite nize JavaScript

V JavaScript ustvarjajo nize, tako da jih obdajajo z narekovaji. Navedbe lahko uporabite na tri načine.

  • Enojni narekovaji: 'Hello'
  • Dvojne narekovaje: "Hello"
  • Backtikks: `Hello`

Na primer

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

Enojni narekovaji in dvojni narekovaji so praktično enaki in lahko uporabite katerega koli.

Nazaj se običajno uporabljajo, kadar morate v niz vključiti spremenljivke ali izraze. To se naredi tako, da spremenljivke ali izraze zavijemo z, $(variable or expression)kot je prikazano zgoraj.

Ponudbo lahko napišete tudi znotraj druge ponudbe. Na primer

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

Vendar se ponudba ne sme ujemati z okoliškimi citati. Na primer

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

Dostopajte do nizov

Do znakov v nizu lahko dostopate na dva načina.

  • Eden od načinov je, da nize obravnavamo kot matriko. Na primer
 const a = 'hello'; console.log(a(1)); // "e"
  • Drugi način je uporaba metode charAt(). Na primer
 const a = 'hello'; console.log(a.charAt(1)); // "e"

Strune JavaScript so nespremenljive

V JavaScript so nizi nespremenljivi. To pomeni, da znakov niza ni mogoče spreminjati. Na primer

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

Vendar lahko ime spremenljivke dodelite novemu nizu. Na primer

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

JavaScript razlikuje med velikimi in malimi črkami

JavaScript razlikuje med velikimi in malimi črkami. To pomeni, da se v JavaScript male in velike črke obravnavajo kot različne vrednosti. Na primer

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

V JavaScript, ain Ase obravnavajo kot različne vrednosti.

Večvrstični nizi JavaScript

Če želite uporabiti večvrstični niz, lahko uporabite +operater ali operater. Na primer

 // 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.'

Dolžina niza JavaScript

Če želite najti dolžino niza, lahko uporabite vgrajeno lengthlastnost. Na primer

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

Nizni predmeti JavaScript

Z uporabo newključne besede lahko ustvarite tudi nize . Na primer

 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"

Opomba : Priporočljivo je, da se izogibate uporabi nizov. Uporaba nizovnih predmetov upočasni program.

Nizovske metode JavaScript

Tu so najpogostejše metode nizov JavaScript:

Metoda Opis
charAt (indeks) vrne znak v podanem indeksu
concat () združi dva ali več nizov
zamenjati() zamenja niz z drugim nizom
razdeli () pretvori niz v niz nizov
podstr (začetek, dolžina) vrne del niza
podniz (začetek, konec) vrne del niza
rezina (začetek, konec) vrne del 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
\ vključuje poševnico nazaj
n nova vrstica
r vrnitev kočije
v navpični zavihek
t vodoravni zavihek
b backspace
f obliki krme

Zanimive Članki...