JavaScript-tekenreeksen

  1. JavaScript String Concatenation
  2. String methode

Een string is een verzameling tekst en we moeten onze string tussen aanhalingstekens plaatsen.

muren verven zonder strepen
muren verven zonder strepen

JavaScript String Concatenation

We kunnen twee strings samenvoegen met de operator +.

var exampleString = "Hello " + "World"; // "Hello World"

String-aaneenschakeling kan ook worden gedaan tussen string en getallen.

var x = "My age is " + 27;  // "My age is 27".

String methode

Tekenreeksen zijn objecten zoals elk ander object in JavaScript. Ze hebben methoden en eigenschappen.

JavaScript-tekenreekslengte-eigenschap

De lengte van de string is het aantal tekens in die string.

var stringExample = "String Example";

console.log(stringExample.length)
// It will return 14

string.length eigenschap retourneert de lengte van de tekenreeks.

JavaScript String UpperCase / LowerCase-methode

string.toUpperCase() en string.toLowerCase() converteert elk teken in de tekenreeks naar hoofdletters of kleine letters.

> var stringExample = "String Example";
> console.log(stringExample.toUpperCase())
STRING EXAMPLE
> console.log(stringExample.toLowerCase())
string example

JavaScript- indexOf methode

indexOf methode vindt index van een bepaalde letter of zin binnen deze tekenreeks.

> var stringExample = "String Example Index";
> console.log(stringExample.lastIndexOf("Example"))
7
> console.log(stringExample.lastIndexOf("example"))
-1

indexOf methode retourneert de eerste index waarbij het de gegeven subtekenreeks in de reeks vindt.

Als het de zin of de letter niet binnen de string kan vinden, zal het terugkeren -1 wat betekent dat de substring niet in deze string bestaat.

JavaScript-stringvergelijkingsmethode

> var stringExample1 = "ABC";
> var stringExample2 = "abc";
> console.log(stringExample1 == stringExample2)
false
> var stringExample3 = "ABC";
> console.log(stringExample1 == stringExample3)
true

== operator vergelijkt of twee tekenreeksen gelijk zijn op de hoofdlettergevoelige manier.

< operator vergelijkt of het eerste teken in de eerste tekenreeks vóór het eerste teken in de tweede tekenreeks in het alfabet staat.

> var stringExample1 = "CDE";
> var stringExample2 = "dcd";
> console.log(stringExample1 < stringExample2)
true
> var stringExample2 = "Dcd";
> console.log(stringExample1 < stringExample2)
true
> var stringExample2 = "BCD";
> console.log(stringExample1 < stringExample2)
false

< gebruiker niet hoofdlettergevoelig dus "CDE" < "DEF" ook "CDE" < "def".

In tegenstelling tot < , > controleert de operator of het eerste teken in de eerste tekenreeks na het eerste teken in de tweede tekenreeks in het alfabet staat.

> var stringExample1 = "CDE";
> var stringExample2 = "BCD";
> console.log(stringExample1 > stringExample2)
true
> var stringExample2 = "bcd";
> console.log(stringExample1 > stringExample2)
true
> var stringExample2 = "DEF";
> console.log(stringExample1 > stringExample2)
false