У овом упутству ћете научити о ЈаваСцрипт низу уз помоћ примера.
ЈаваСцрипт низ је примитивни тип података који се користи за рад са текстовима. На пример,
 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 | 
| \ | укључују повратну косу црту | 
| н | Нова линија | 
| р | превоз Повратак | 
| в | вертикални језичак | 
| т | хоризонтални језичак | 
| б | бацкспаце | 
| ф | облик хране | 








