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 Facebook