JavaScript низ (с примери)

В този урок ще научите за JavaScript низ с помощта на примери.

JavaScript низът е примитивен тип данни, който се използва за работа с текстове. Например,

 const name = 'John';

Създайте JavaScript низове

В JavaScript се създават низове, като се обграждат с кавички. Има три начина, по които можете да използвате кавички.

  • Единични кавички: '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"

JavaScript низовете са неизменни

В JavaScript низовете са неизменни. Това означава, че символите на низ не могат да бъдат променяни. Например,

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

Можете обаче да присвоите името на променливата на нов низ. Например,

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

JavaScript е чувствителен към малки и големи букви

JavaScript е чувствителен към малки и големи букви. Това означава, че в JavaScript малките и големите букви се третират като различни стойности. Например,

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

В JavaScript aи Aсе третират като различни стойности.

JavaScript многоредови низове

За да използвате многоредов низ, можете да използвате +оператора или оператора. Например,

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

Дължина на низа на JavaScript

За да намерите дължината на низ, можете да използвате вградено lengthсвойство. Например,

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

Низови обекти на JavaScript

Можете също да създавате низове с помощта на 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"

Забележка : Препоръчително е да избягвате използването на низови обекти. Използването на низ обекти забавя програмата.

JavaScript низови методи

Ето често използваните методи за низ на JavaScript:

Метод Описание
charAt (индекс) връща символа при посочения индекс
concat () обединява два или повече низа
замени () замества низ с друг низ
разделяне () преобразува низа в масив от низове
substr (начало, дължина) връща част от низ
подниз (начало, край) връща част от низ
парче (начало, край) връща част от низ
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
\ включва обратна наклонена черта
н нова линия
r връщане на карета
v вертикален раздел
т хоризонтален раздел
b обратно пространство
е форма емисия

Интересни статии...