„JavaScript“ eilutė (su pavyzdžiais)

Šioje pamokoje sužinosite apie „JavaScript“ eilutę naudodamiesi pavyzdžiais.

„JavaScript“ eilutė yra primityvus duomenų tipas, naudojamas darbui su tekstais. Pavyzdžiui,

 const name = 'John';

Sukurkite „JavaScript“ eilutes

„JavaScript“ eilutės sukuriamos juos supant kabutėmis. Kabutes galite naudoti trimis būdais.

  • Vienos citatos: 'Hello'
  • Dvigubos kabutės: "Hello"
  • Užpakaliniai ženklai: `Hello`

Pavyzdžiui,

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

Vienos ir dvigubos kabutės yra praktiškai tos pačios ir galite naudoti bet kurią iš jų.

„Backticks“ paprastai naudojamos, kai reikia į eilutę įtraukti kintamuosius ar posakius. Tai daroma apvyniojant kintamuosius ar išraiškas, $(variable or expression)kaip parodyta aukščiau.

Taip pat galite parašyti citatą kitos citatos viduje. Pavyzdžiui,

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

Tačiau citata neturėtų atitikti aplinkinių citatų. Pavyzdžiui,

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

Prieiga prie styginių simbolių

Eilutės simbolius galite pasiekti dviem būdais.

  • Vienas iš būdų yra traktuoti eilutes kaip masyvą. Pavyzdžiui,
 const a = 'hello'; console.log(a(1)); // "e"
  • Kitas būdas yra naudoti metodą charAt(). Pavyzdžiui,
 const a = 'hello'; console.log(a.charAt(1)); // "e"

„JavaScript“ eilutės yra nekintamos

„JavaScript“ eilutės yra nekintamos. Tai reiškia, kad eilutės simbolių pakeisti negalima. Pavyzdžiui,

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

Tačiau galite priskirti kintamojo pavadinimą naujai eilutei. Pavyzdžiui,

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

„JavaScript“ skiria mažąsias ir mažąsias raides

„JavaScript“ skiria didžiosios ir mažosios raidės. Tai reiškia, kad „JavaScript“ mažosios ir didžiosios raidės vertinamos kaip skirtingos vertės. Pavyzdžiui,

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

„JavaScript“ air Ayra traktuojami kaip skirtingos vertės.

„JavaScript“ kelių eilučių eilutės

Norėdami naudoti kelių eilučių eilutę, galite naudoti +operatorių arba operatorių. Pavyzdžiui,

 // 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“ eilutės ilgis

Norėdami sužinoti eilutės ilgį, galite naudoti įmontuotą lengthnuosavybę. Pavyzdžiui,

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

„JavaScript“ eilutės objektai

Taip pat galite sukurti eilučių naudodami newraktinį žodį. Pavyzdžiui,

 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"

Pastaba : rekomenduojama vengti eilutės objektų. Styginių objektų naudojimas lėtina programą.

„JavaScript“ eilutės metodai

Čia yra dažniausiai naudojami „JavaScript“ eilutės metodai:

Metodas apibūdinimas
charAt (rodyklė) grąžina simbolį nurodytame rodyklėje
concat () sujungia dvi ar daugiau stygų
pakeisti () eilutę pakeičia kita eilute
padalinti () eilutę paverčia eilių masyvu
substratas (pradžia, ilgis) grąžina eilutės dalį
substring (pradžia, pabaiga) grąžina eilutės dalį
gabalas (pradžia, pabaiga) grąžina eilutės dalį
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
\ įtraukti atgalinį brūkšnį
n nauja linija
r vežimo grįžimas
v vertikalus skirtukas
t horizontalus skirtukas
b atgalinis
f formos pašaras

Įdomios straipsniai...