본문 바로가기

반응형

언어

(261)
[ JavaScript ] Number.isFinite() 사용하기 Number.isFinite() 메서드는 주어진 값이 유한한 숫자인지 판별하는 데 사용됩니다. Number.isFinite()는 값이 숫자이고 유한한 값일 때만 true를 반환합니다. 그렇지 않으면 false를 반환합니다. 이 메서드는 NaN, Infinity, -Infinity와 같은 무한대 값을 제외하고 모든 숫자에 대해 true를 반환합니다.1. Number.isFinite() 메서드의 구문Number.isFinite(value)value: 검사할 값.2. 반환 값true: 값이 유한한 숫자인 경우.false: 값이 유한하지 않거나 숫자가 아닌 경우.3. 예제다양한 값에 대해 Number.isFinite()를 사용하여 결과를 확인해보겠습니다.1. 기본 사용 예제console.log(Number.is..
[ JavaScript ] 'BigInt' 사용하기 자바스크립트에서 BigInt는 정수의 범위가 매우 크거나 작은 경우, 또는 정밀한 수학 연산을 수행할 때 사용됩니다. BigInt는 일반 숫자형(Number)과는 달리 임의의 정밀도를 가진 정수를 다룰 수 있습니다.1. BigInt의 특징:임의의 크기 정수를 표현할 수 있습니다.64비트 부동소수점 숫자의 정밀도를 넘는 정수를 처리할 수 있습니다.BigInt는 Number와는 다른 별개의 데이터 타입입니다.BigInt 리터럴은 숫자 끝에 n을 추가하여 표현합니다. 예: 12345678901234567890n2. 사용 예:   1. 기본 사용법:let bigIntValue = 1234567890123456789012345678901234567890n; console.log(bigIntValue); // 출력..
[ JavaScript ] 숫자 다루기 JavaScript에서 Number 타입은 숫자를 나타내기 위한 기본 데이터 타입입니다. 이 타입은 정수와 부동 소수점 숫자를 모두 포함하며, 64비트 부동 소수점 형식을 따릅니다. JavaScript의 숫자 타입은 매우 유연하고 다양한 상황에서 사용될 수 있지만, 특정한 특성과 제한 사항도 있습니다.JavaScript의 숫자 타입 (Number)JavaScript의 Number 타입은 IEEE 754 표준의 64비트 부동 소수점 형식을 사용하여 숫자를 저장합니다. 이는 다음과 같은 다양한 숫자 표현을 포함합니다:정수:0, 양의 정수, 음의 정수를 포함합니다. let positiveInteger = 42;let negativeInteger = -42;let zero = 0;부동 소수점:소수점이 포함된 실..
[ JavaScript ] 데이터 타입 알아보기 JavaScript는 동적 타입(dynamically typed) 언어로, 변수의 타입이 고정되지 않고 런타임에 결정됩니다. JavaScript에서는 다양한 데이터 타입을 표현할 수 있으며, 이를 크게 기본 타입(Primitive Types)과 객체 타입(Object Types)으로 나눌 수 있습니다.1. JavaScript의 기본 데이터 타입 (Primitive Types)숫자 (Number)JavaScript에서는 정수와 부동 소수점 숫자를 모두 number 타입으로 취급합니다. let integer = 42; // 정수 let float = 3.14; // 부동 소수점 숫자 let negative = -5; // 음수 let exponent = 2..
[ JavaScript ] 시작하기 윈도우에서 JavaScript 프로그래밍을 시작하는 방법은 매우 간단합니다. JavaScript는 브라우저 내에서 실행할 수 있는 스크립트 언어이기 때문에, 간단한 웹 브라우저와 텍스트 편집기만 있으면 바로 코드를 작성하고 실행할 수 있습니다. 또한, 더 고급 기능과 도구를 사용하여 개발 환경을 구축할 수도 있습니다. 아래에 단계별로 JavaScript 프로그래밍을 시작하는 방법을 설명하겠습니다.1. 웹 브라우저에서 JavaScript 실행하기가장 간단한 방법은 웹 브라우저의 개발자 도구를 사용하는 것입니다. 현대적인 모든 웹 브라우저는 JavaScript를 직접 실행할 수 있는 콘솔을 포함하고 있습니다.웹 브라우저의 콘솔에서 JavaScript 실행웹 브라우저 열기:Google Chrome, Mozil..
[ JavaScript ] 자바스크립트의 특징 JavaScript는 현대 웹 개발에서 핵심적인 역할을 하는 프로그래밍 언어입니다. 역사적 관점과 컴퓨터 언어의 관점에서 JavaScript를 이해하기 위해 다음과 같은 요소를 고려할 수 있습니다.컴퓨터 언어 관점1. JavaScript의 특성:동적 타이핑: JavaScript는 동적 타이핑을 지원하는 언어로, 변수의 타입이 런타임에 결정됩니다. 이는 개발자가 변수를 선언할 때 타입을 명시할 필요가 없음을 의미합니다.프로토타입 기반 객체 지향: JavaScript는 클래스 기반이 아닌 프로토타입 기반 객체 지향 프로그래밍을 지원합니다. 객체는 다른 객체를 통해 상속할 수 있으며, 이로 인해 JavaScript는 매우 유연한 객체 지향 모델을 제공합니다.함수형 프로그래밍: JavaScript는 일급 함수(..
[ JavaScript ] 자바스크립트의 역사 JavaScript는 현대 웹 개발에서 핵심적인 역할을 하는 프로그래밍 언어입니다. 역사적 관점과 컴퓨터 언어의 관점에서 JavaScript를 이해하기 위해 다음과 같은 요소를 고려할 수 있습니다.역사적 관점JavaScript의 탄생:창시자: JavaScript는 Brendan Eich에 의해 1995년에 개발되었습니다. 당시 Eich는 Netscape Communications Corporation에서 근무하고 있었습니다.첫 등장: JavaScript는 초기 웹 브라우저인 Netscape Navigator 2.0에 포함되어 처음 등장했습니다. 처음에는 "Mocha"라는 이름으로 시작했지만, 개발 중간에 "LiveScript"로, 그리고 출시 직전에 "JavaScript"로 이름이 변경되었습니다.이름의 ..
[ Rust ] Result Type을 사용해서 반환값 처리하기 Rust에서 Result 타입은 잠재적인 오류를 처리하기 위한 매우 강력한 도구입니다. Result 타입은 함수의 반환 값으로 성공과 실패를 구분하여 반환할 수 있으며, Rust의 에러 처리 메커니즘의 핵심 요소입니다.1. Result 타입의 기본 구조Result 타입은 다음과 같이 정의됩니다:enum Result { Ok(T), Err(E),}T: 성공 시 반환되는 값의 타입E: 실패 시 반환되는 에러의 타입이 구조는 함수가 성공적으로 실행될 때 Ok(T) 값을 반환하고, 실패 시 Err(E) 값을 반환하도록 합니다.Result 타입을 사용한 예제파일을 읽는 예제를 통해 Result 타입을 사용하는 방법을 설명하겠습니다.use std::fs::File;use std::io::Read;use ..

반응형