라이브러리

[JAVASCRIPT] str.startsWith(substring) - 특정 문자열로 시작하는지 확인




str.startsWith(substring) 메서드

`str.startsWith(substring)` 메서드는 주어진 문자열 `str`이 특정 문자열 `substring`으로 시작하는지 여부를 확인하는 메서드입니다. 이 메서드는 문자열의 시작 부분부터 비교를 시작하여 일치하는 문자열을 찾습니다.

메서드의 파라미터


* `str`: 비교할 문자열
* `substring`: 시작 문자열

메서드의 반환값


* `true` : `str`이 `substring`으로 시작하는 경우
* `false` : `str`이 `substring`으로 시작하지 않는 경우

예제


#hostingforum.kr
javascript

// 예제 1: 시작 문자열이 일치하는 경우

let str = "Hello, World!";

let substring = "Hello";

console.log(str.startsWith(substring)); // true



// 예제 2: 시작 문자열이 일치하지 않는 경우

let str = "Hello, World!";

let substring = "World";

console.log(str.startsWith(substring)); // false



// 예제 3: 시작 문자열이 공백으로 시작하는 경우

let str = "   Hello, World!";

let substring = "Hello";

console.log(str.startsWith(substring)); // false (공백으로 시작하므로)



// 예제 4: 시작 문자열이 null 또는 undefined인 경우

let str = "Hello, World!";

let substring = null;

console.log(str.startsWith(substring)); // false (null 또는 undefined는 비교할 수 없음)



// 예제 5: 시작 문자열이 빈 문자열인 경우

let str = "Hello, World!";

let substring = "";

console.log(str.startsWith(substring)); // true (빈 문자열은 모든 문자열의 시작 부분에 존재함)



메서드의 사용 예시


#hostingforum.kr
javascript

// 사용자 이름이 'admin'으로 시작하는지 확인

let username = "admin123";

if (username.startsWith("admin")) {

    console.log("관리자 계정입니다.");

} else {

    console.log("관리자 계정이 아닙니다.");

}



이 예제에서는 사용자 이름이 'admin'으로 시작하는지 확인하여 관리자 계정인지 아닌지 판단합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 8 페이지

검색

게시물 검색