자바 스크립트 튜토리얼-문자열

  1. 자바 스크립트 문자열 연결
  2. 문자열 방법

문자열은 텍스트 모음이며 문자열을 따옴표로 묶어야합니다.

자바 스크립트 문자열 연결

연산자+로 두 문자열을 결합 할 수 있습니다.

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

문자열 연결은 문자열과 숫자 사이에서도 수행 될 수 있습니다.

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

문자열 방법

문자열은 JavaScript 의 다른 개체와 같은 개체입니다. 메소드와 속성이 있습니다.

JavaScript 문자열 길이 속성

문자열의 길이는 해당 문자열의 문자 수입니다.

var stringExample = "String Example";

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

string.length 속성은 문자열의 길이를 반환합니다.

JavaScript 문자열 대문자 / 소문자 방법

string.toUpperCase()string.toLowerCase()는 문자열의 모든 문자를 대문자 또는 소문자로 변환합니다.

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

자바 스크립트 indexOf 메소드

indexOf 메소드는이 문자열 내에서 특정 문자 나 구의 색인을 찾습니다.

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

indexOf 메소드는 문자열에서 주어진 하위 문자열을 찾는 첫 번째 인덱스를 반환합니다.

문자열 내에서구나 문자를 찾을 수 없으면-1 을 반환하여 하위 문자열이이 문자열에 존재하지 않음을 의미합니다.

자바 스크립트 문자열 비교 방법

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

==연산자는 대소 문자를 구분하여 두 문자열이 같은지 비교합니다.

<연산자는 첫 번째 문자열의 첫 번째 문자가 알파벳의 두 번째 문자열의 첫 번째 문자 이전인지 비교합니다.

> 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

<연산자는 대소 문자를 구분하지 않으므로"CDE"< "DEF""CDE"<"DEF"입니다.

<와 달리>연산자는 첫 번째 문자열의 첫 번째 문자가 알파벳의 두 번째 문자열의 첫 번째 문자 뒤에 있는지 확인합니다.

> 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