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

Jinku Hu 2023년10월12일
  1. Java 스크립트 문자열 연결
  2. 문자열 방법
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
작가: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

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