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

문자열은 텍스트 모음이며 문자열을 따옴표로 묶어야합니다.
Java 스크립트 문자열 연결
연산자+
로 두 문자열을 결합 할 수 있습니다.
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
Java 스크립트 indexOf
메소드
indexOf
메소드는이 문자열 내에서 특정 문자 나 구의 색인을 찾습니다.
> var stringExample = "String Example Index";
> console.log(stringExample.lastIndexOf("Example"))
7
> console.log(stringExample.lastIndexOf("example"))
- 1
indexOf
메소드는 문자열에서 주어진 하위 문자열을 찾는 첫 번째 인덱스를 반환합니다.
문자열 내에서구나 문자를 찾을 수 없으면-1
을 반환하여 하위 문자열이이 문자열에 존재하지 않음을 의미합니다.
Java 스크립트 문자열 비교 방법
> 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
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn