JavaScript karakterlánc (példákkal)

Ebben az oktatóanyagban példák segítségével megismerheti a JavaScript karakterláncát.

A JavaScript karakterlánc egy primitív adattípus, amelyet szövegekkel kell használni. Például,

 const name = 'John';

Hozzon létre JavaScript karakterláncokat

A JavaScript-ben a karakterláncokat idézőjelekkel körülvéve hozzák létre. Háromféleképpen használhatja az idézőjeleket.

  • Egyetlen idézet: 'Hello'
  • Dupla idézetek: "Hello"
  • Háttérképek: `Hello`

Például,

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

Az egyes és a dupla idézetek gyakorlatilag megegyeznek, és bármelyiket használhatja.

A backtickeket általában akkor használják, ha változókat vagy kifejezéseket kell beillesztenie egy karakterláncba. Ez a változók vagy kifejezések becsomagolásával történik a $(variable or expression)fentiek szerint.

Írhat egy idézetet egy másik idézet belsejébe. Például,

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

Az idézetnek azonban nem szabad egyeznie a környező idézetekkel. Például,

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

Hozzáférés a karakterláncokhoz

A karakterek egy karakterláncban kétféleképpen érhetők el.

  • Az egyik módszer a húrok tömbként való kezelése. Például,
 const a = 'hello'; console.log(a(1)); // "e"
  • Egy másik módszer a módszer használata charAt(). Például,
 const a = 'hello'; console.log(a.charAt(1)); // "e"

A JavaScript karakterláncok megváltoztathatatlanok

A JavaScript-ben a karakterláncok megváltoztathatatlanok. Ez azt jelenti, hogy a karakterlánc karakterei nem módosíthatók. Például,

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

A változó nevét azonban új sztringhez rendelheti. Például,

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

A JavaScript kis- és nagybetű-érzékeny

A JavaScript megkülönbözteti a kis- és nagybetűket. Ez azt jelenti, hogy a JavaScriptben a kis- és nagybetűket különböző értékként kezeljük. Például,

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

A JavaScript-ben, aés Akülönböző értékként kezelik őket.

JavaScript többsoros húrok

Többsoros karakterlánc használatához használhatja az +operátort vagy az operátort. Például,

 // 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 karakterlánc hossza

A karakterlánc hosszának meghatározásához használhatja a beépített lengthtulajdonságot. Például,

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

JavaScript karakterlánc-objektumok

A newkulcsszó segítségével karakterláncokat is létrehozhat . Például,

 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"

Megjegyzés : Javasoljuk, hogy kerülje a karakterlánc objektumok használatát. A string objektumok használata lelassítja a programot.

JavaScript karakterlánc-módszerek

Itt vannak a leggyakrabban használt JavaScript karakterlánc-módszerek:

Módszer Leírás
charAt (index) a karaktert adja vissza a megadott indexhez
concat () két vagy több húrhoz csatlakozik
cserélje () egy karakterláncot egy másik karakterlánccal helyettesít
hasított() a karakterláncot stringek tömbjévé alakítja
aljzat (kezdet, hossz) egy karakterlánc egy részét adja vissza
szubsztring (kezdet, vég) egy karakterlánc egy részét adja vissza
szelet (kezdet, vég) egy karakterlánc egy részét adja vissza
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
\ tartalmazzon visszavágót
n új sor
r kocsi vissza
v függőleges fül
t vízszintes fül
b visszalépés
f forma takarmány

érdekes cikkek...