타입
-
자바스크립트의 미지의 영역에 오신 것을 환영합니다. 여기서는 보기에는 간단한 산술 연산도 예상치 못한 결과를 가져올 수 있는 자바스크립트의 특이점을 해체합니다. 이 기사에서는 '1 + '1' = '11'가 되고 어떻게 1+'1' = 2로 만들 수 있는지에 대한 열쇠를 찾아봅니다. 왜 자바스크립트 1 + '1' = '11'가 되나? 자바스크립트에서 1 + '1'은 '11'을 반환합니다. 이는 + 연산자가 문자열과 숫자를 연산할 때 문자열로 변환한 후 연산하기 때문입니다. 자바스크립트에서 + 연산자는 다음과 같이 동작합니다. 피연산자가 모두 숫자이면 두 숫자를 더한 값을 반환합니다. 피연산자 중 하나가 문자열이면 두 피연산자를 모두 문자열로 변환한 후 문자열을 연결한 값을 반환합니다. 따라서 1 + '1'은..
[자바스크립트] 1 + '1' = '11'자바스크립트의 미지의 영역에 오신 것을 환영합니다. 여기서는 보기에는 간단한 산술 연산도 예상치 못한 결과를 가져올 수 있는 자바스크립트의 특이점을 해체합니다. 이 기사에서는 '1 + '1' = '11'가 되고 어떻게 1+'1' = 2로 만들 수 있는지에 대한 열쇠를 찾아봅니다. 왜 자바스크립트 1 + '1' = '11'가 되나? 자바스크립트에서 1 + '1'은 '11'을 반환합니다. 이는 + 연산자가 문자열과 숫자를 연산할 때 문자열로 변환한 후 연산하기 때문입니다. 자바스크립트에서 + 연산자는 다음과 같이 동작합니다. 피연산자가 모두 숫자이면 두 숫자를 더한 값을 반환합니다. 피연산자 중 하나가 문자열이면 두 피연산자를 모두 문자열로 변환한 후 문자열을 연결한 값을 반환합니다. 따라서 1 + '1'은..
2024.01.23 -
소개 TypeScript은 JavaScript를 기반으로 하는 프로그래밍 언어로, 정적 타입 시스템을 제공하여 개발자에게 더 안정적이고 예측 가능한 코드 작성을 가능케 합니다. TypeScript에서 주로 사용되는 두 가지 타입 선언 방식은 'type'과 'interface'입니다. 이 기사에서는 두 방식을 비교하고 언제 어떤 것을 사용해야 하는지에 대해 알아보겠습니다. 특성 'type' 'interface' 확장 가능성 확장 가능 확장 가능 유니온 타입 및 인터섹션 타입 정의 가능 불가능 클래스가 인터페이스 구현 필요성 불가능 가능 객체의 구조 설명 가능 주로 사용 클래스 및 함수 타입 정의 가능 주로 사용 이 표에서 보듯이 'type'은 유연성과 확장 가능성을 제공하며, *유니온 타입 및 *인터섹션 ..
타입스크립트(TypeScript) type과 interface 비교소개 TypeScript은 JavaScript를 기반으로 하는 프로그래밍 언어로, 정적 타입 시스템을 제공하여 개발자에게 더 안정적이고 예측 가능한 코드 작성을 가능케 합니다. TypeScript에서 주로 사용되는 두 가지 타입 선언 방식은 'type'과 'interface'입니다. 이 기사에서는 두 방식을 비교하고 언제 어떤 것을 사용해야 하는지에 대해 알아보겠습니다. 특성 'type' 'interface' 확장 가능성 확장 가능 확장 가능 유니온 타입 및 인터섹션 타입 정의 가능 불가능 클래스가 인터페이스 구현 필요성 불가능 가능 객체의 구조 설명 가능 주로 사용 클래스 및 함수 타입 정의 가능 주로 사용 이 표에서 보듯이 'type'은 유연성과 확장 가능성을 제공하며, *유니온 타입 및 *인터섹션 ..
2023.10.19