TypeScript에서 문자열 비교

Rana Hasnain Khan 2023년6월21일
TypeScript에서 문자열 비교

TypeScript에서 문자열을 비교하는 방법을 소개합니다. 또한 문자열을 TypeScript의 예제와 비교하는 다양한 방법을 소개합니다.

TypeScript에서 문자열 비교

프로그래밍에서 서로 다른 두 문자열을 비교하고 동일한지 여부를 확인하려는 경우가 있습니다. 예를 들어 사용자가 로그인을 시도할 때 비밀번호를 비교한다면 우리에게 매우 유용한 기능이 될 것입니다.

TypeScript에서 이 시나리오를 달성하는 몇 가지 방법이 있습니다. 이러한 방법에 대해 자세히 설명합니다.

TypeScript의 엄격한 동등 연산자

이 연산자를 사용하여 두 문자열이 대본에서 동일한지 여부를 확인할 수 있습니다.

통사론:

# typescript
if (pass1 === pass2) {}

문자열이 같으면 완전 같음 연산자는 true를 반환하고 문자열이 같지 않으면 false를 반환합니다.

암호:

# typescript
const pass1 = 'Admin!123';
const pass2 = 'Admin!123';

if (pass1 === pass2) {
console.log('Passwords are equal!');
} else {
console.log('Passwords are not equal!');
}

출력:

TypeScript 첫 번째 예에서 문자열 비교

이 예제에서는 두 TypeScript 문자열이 같은지 확인할 수 있는 엄격한 같음(===) 연산자를 사용했습니다.

연산자는 제공된 값이 동일한 경우 부울 결과 True를 반환합니다. 제공된 값이 동일하지 않으면 False를 반환합니다.

엄격 같음(===) 연산자를 사용하여 문자열을 비교할 때 비교는 대소문자를 구분합니다.

암호:

# typescript
const pass1 ='admin123';
const pass2 ='ADMIN123';

if(pass1=== pass2){
console.log('Passwords are equal');
}else{
console.log('Passwords are NOT equal');
}

출력:

TypeScript 두 번째 예에서 문자열 비교

대소문자를 구분하지 않고 비교하려면 두 문자열 모두에서 tolowercase() 메서드를 사용하십시오.

암호:

# typescript
const pass1 ='admin123';
const Pass2 ='ADMIN123';

if(pass1.toLowerCase() === Pass2.toLowerCase()){
console.log('Passwords are equal');
}else{
console.log('Passwords are not equal');
}

출력:

typescript에서 소문자 메서드를 사용하여 문자열 비교

두 문자열이 동일하지 않은지 확인할 수도 있습니다. 엄격한 부등식(!==) 연산자를 적용하여 확인하십시오.

암호:

# typescript
const pass1 ='admin123';
const Pass2 ='Admin123';

if(pass1 !== pass2){
console.log('Passwords are equal');
}else{
console.log('Passwords are not equal');
}

출력:

TypeScript 세 번째 예에서 문자열 비교

값이 같은지 여부에는 두 가지 가능성이 있습니다. 값이 유사하면 엄격한 부등식(!==) 연산자는 false를 반환하고 값이 같지 않으면 true를 반환합니다.

엄격한 같음(===) 연산자와 느슨한 같음(===) 사이에는 다른 유형 NOT의 두 값이 같다는 것을 고려한다는 차이점이 있습니다.

암호:

# typescript
const pass1 = 'admin123';
const pass2 = Admin123;

if (pass1 == pass2) {
console.log('Passwords are equal');
} else {
console.log('Passwords are not equal');
}

출력:

TypeScript 네 번째 예에서 문자열 비교

이 예제에서는 느슨한 같음 연산자를 사용하여 숫자 100이 문자열 '100'과 같은지 확인했습니다. Javascript를 사용했다면 결과는 정확했을 것이지만 TypeScript를 사용했기 때문에 오류가 나타납니다.

엄격한 같음 (===) 연산자를 사용하는 것이 더 좋으며 동일한 유형의 값을 비교하는 데 사용해야 합니다. 완전한 같음(===) 연산자는 다른 유형의 두 값이 동일하지 않다고 생각하지만 느슨한 같음(===) 연산자의 경우 시나리오는 반대입니다.

간단히 말해서 엄격한 같음 연산자를 사용하는 동안 유형이 다른 두 값이 서로 같지 않을 것이라고 말할 수 있습니다. 엄격한 같음(===) 연산자를 사용하는 것이 더 좋으며 동일한 유형의 값을 비교하는 데 사용해야 하며, 값을 연관시키는 동안 값을 같은 종류로 위협하지 않으며 더 읽기 쉽고 더 직관적인 결과를 반환합니다. 결과.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn

관련 문장 - TypeScript String