ЈаваСцрипт низ (са примерима)

У овом упутству ћете научити о ЈаваСцрипт низу уз помоћ примера.

ЈаваСцрипт низ је примитивни тип података који се користи за рад са текстовима. На пример,

 const name = 'John';

Креирајте ЈаваСцрипт низове

У ЈаваСцрипт-у се стрингови креирају окружујући их наводницима. Постоје цитати на три начина.

  • Појединачни цитати: 'Hello'
  • Двоструки цитати: "Hello"
  • Бацктицкс: `Hello`

На пример,

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

Појединачни наводници и двоструки наводници су практично исти и можете користити било који од њих.

Повратни тракови се обично користе када требате укључити променљиве или изразе у низ. То се ради умотавањем променљивих или израза са, $(variable or expression)као што је горе приказано.

Такође можете написати цитат унутар другог цитата. На пример,

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

Међутим, цитат се не би требао подударати са околним цитатима. На пример,

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

Приступите знаковним низовима

Ликовима у низу можете приступити на два начина.

  • Један од начина је третирање низова као низа. На пример,
 const a = 'hello'; console.log(a(1)); // "e"
  • Други начин је употреба методе charAt(). На пример,
 const a = 'hello'; console.log(a.charAt(1)); // "e"

ЈаваСцрипт низови су непроменљиви

У ЈаваСцрипт-у су низови непроменљиви. То значи да се знакови низа не могу мењати. На пример,

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

Међутим, можете доделити име променљиве новом низу. На пример,

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

ЈаваСцрипт разликује велика и мала слова

ЈаваСцрипт разликује велика и мала слова. То значи да се у ЈаваСцрипт-у мала и велика слова третирају као различите вредности. На пример,

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

У ЈаваСцрипт, aи Aтретирају се као различите вредности.

ЈаваСцрипт вишередне жице

Да бисте користили вишередни низ, можете користити +оператора или оператора. На пример,

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

Дужина ЈаваСцрипт низа

Да бисте пронашли дужину низа, можете да користите уграђено lengthсвојство. На пример,

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

ЈаваСцрипт стринг објекти

Такође можете створити низове помоћу newкључне речи. На пример,

 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"

Напомена : Препоручује се избегавање коришћења стринг објеката. Коришћење стринг објеката успорава програм.

ЈаваСцрипт стринг методе

Ево најчешће коришћених метода ЈаваСцрипт низа:

Метод Опис
цхарАт (индекс) враћа знак по наведеном индексу
цонцат () спаја две или више низова
заменити() замењује низ другим низом
разделити() претвара низ у низ низова
субстр (почетак, дужина) враћа део низа
подниз (почетак, крај) враћа део низа
исечак (почетак, крај) враћа део низа
тоЛоверЦасе () 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
\ укључују повратну косу црту
н Нова линија
р превоз Повратак
в вертикални језичак
т хоризонтални језичак
б бацкспаце
ф облик хране

Занимљиви Чланци...