본문 바로가기

컴퓨터공부/Javascript

[ES6] 12. 정수, 실수

by Life & study 2023. 5. 27.
반응형

[ES6] 12. 정수, 실수

 

JavaScript에서 정수(Integer)와 실수(Float 또는 Double)는 숫자 데이터 유형입니다. 이들은 숫자를 나타내는 데 사용되며, 각각의 특징과 사용 방법에 대해 상세히 설명하겠습니다.

1. 정수(Integer):
정수는 소수점 없이 나타내는 숫자 값입니다. JavaScript에서 정수는 내장된 숫자 유형(Number)으로 표현됩니다. 정수는 양수, 음수, 0을 포함한 모든 정수 값을 나타낼 수 있습니다.

예시 코드:

```javascript
var integer = 10;
```

위의 예시 코드에서 `integer` 변수에는 정수 값인 10이 할당되었습니다.

2. 실수(Float 또는 Double):
실수는 소수점을 가지는 숫자 값입니다. JavaScript에서 실수는 마찬가지로 내장된 숫자 유형(Number)으로 표현됩니다. 실수는 정수와 함께 실수부와 지수부를 가질 수 있습니다.

예시 코드:

```javascript
var float = 3.14;
```

위의 예시 코드에서 `float` 변수에는 실수 값인 3.14가 할당되었습니다.

JavaScript에서 숫자 값은 정수 또는 실수일 수 있으며, 숫자 데이터 유형은 연산이나 다른 숫자와의 상호 작용에 사용됩니다. 산술 연산자(덧셈, 뺄셈, 곱셈, 나눗셈 등)를 사용하여 숫자를 계산하거나, 변수에 할당하여 사용할 수 있습니다.

예시 코드:

```javascript
var a = 5;
var b = 2;
var sum = a + b;  // 덧셈 연산

console.log(sum);  // 출력: 7
```

위의 예시 코드에서 `a`와 `b`는 정수이며, `sum` 변수에 `a`와 `b`의 합을 할당하고 있습니다. `console.log()`를 사용하여 `sum` 변수의 값을 출력하면 7이 나옵니다.

JavaScript에서는 숫자 데이터 유형(Number)이 유연하게 처리되므로 정수와 실수를 혼합하여 사용하거나 변환하는 것도 가능합니다.


정수와 실수 더하기 예시.

 

js에서 실수와 실수를 더하면어떻게 되고, 실수와 정수를 더하면 어떻게 되는지 에 대한 상세한설명과 이해할수있는 예시 코드를보여줘, 

 

JavaScript에서 실수와 실수를 더하거나 실수와 정수를 더하면 각각 다른 동작을 수행합니다. 아래에서 각 경우에 대해 상세한 설명과 예시 코드를 제공하겠습니다.

1. 실수와 실수를 더하는 경우:
실수와 실수를 더하면 실수의 덧셈 연산이 수행됩니다. 결과는 두 실수의 합으로 계산됩니다.

예시 코드:

```javascript
var a = 3.14;
var b = 1.23;
var sum = a + b;  // 실수와 실수의 덧셈

console.log(sum);  // 출력: 4.37
```

위의 예시 코드에서 `a`와 `b`는 실수이며, `sum` 변수에 `a`와 `b`의 합을 할당하고 있습니다. `console.log()`를 사용하여 `sum` 변수의 값을 출력하면 4.37이 나옵니다.

2. 실수와 정수를 더하는 경우:
실수와 정수를 더하면 JavaScript에서는 자동으로 실수의 덧셈 연산을 수행합니다. 정수가 실수로 자동 변환되고, 두 실수의 합으로 계산됩니다.

예시 코드:

```javascript
var a = 3.14;
var b = 2;
var sum = a + b;  // 실수와 정수의 덧셈

console.log(sum);  // 출력: 5.14
```

위의 예시 코드에서 `a`는 실수이고, `b`는 정수입니다. `sum` 변수에 `a`와 `b`의 합을 할당하고 있습니다. `console.log()`를 사용하여 `sum` 변수의 값을 출력하면 5.14가 나옵니다.

JavaScript에서 숫자의 연산은 자동 형 변환을 수행하며, 숫자 데이터 유형 간에도 유연하게 작동합니다. 따라서 실수와 정수를 더하거나 실수와 실수를 더할 때에도 정확한 결과를 얻을 수 있습니다.

 


js에서 isInteger 에 대한 코드 예시,

 

JavaScript에서 `Number.isInteger()`는 주어진 값이 정수인지 확인하기 위해 사용되는 정적 메소드입니다. 이 메소드는 전달된 값이 정수인 경우 `true`를 반환하고, 그렇지 않은 경우 `false`를 반환합니다.

`Number.isInteger()` 메소드의 동작은 다음과 같습니다:
- 만약 전달된 값이 정수이면 (소수점 없이 나타내는 숫자 값), `true`를 반환합니다.
- 전달된 값이 정수가 아니면 (소수를 포함한 숫자 값 또는 비숫자 값), `false`를 반환합니다.

예시 코드를 통해 `Number.isInteger()` 메소드의 사용법을 이해해보겠습니다:

```javascript
console.log(Number.isInteger(5));      // 출력: true
console.log(Number.isInteger(3.14));   // 출력: false
console.log(Number.isInteger(-10));    // 출력: true
console.log(Number.isInteger("10"));   // 출력: false
console.log(Number.isInteger("abc"));  // 출력: false
```

위의 예시 코드에서 `Number.isInteger()`를 사용하여 다양한 값을 평가하고 있습니다. 각각의 호출 결과에 따라 `true` 또는 `false`가 출력됩니다.

- 첫 번째 호출에서는 전달된 값이 정수인 숫자 5이므로 `true`를 출력합니다.
- 두 번째 호출에서는 전달된 값이 실수인 3.14이므로 `false`를 출력합니다.
- 세 번째 호출에서는 전달된 값이 음수 정수인 -10이므로 `true`를 출력합니다.
- 네 번째 호출에서는 전달된 값이 문자열 "10"이지만, 이는 숫자 형태로 표현된 문자열이므로 `false`를 출력합니다.
- 다섯 번째 호출에서는 전달된 값이 비숫자 값인 "abc"이므로 `false`를 출력합니다.

`Number.isInteger()` 메소드를 사용하여 값이 정수인지 여부를 확인할 수 있으며, 이를 활용하여 프로그램에서 정수 여부를 판단하거나 유효성 검사 등에 활용할 수 있습니다.

 

#js #정수 #jstutorial #중복정수제거 #정수스왑 #learnjs #jscourse #parseintjs #analyticsjs #tensorflowjs #jscrashcourse #jsforbeginners #정수기 #node.js #수코딩 #물

 

#js #실수 #제곱근과실수 #정수와실수 #reactjs #json #대륙의실수 #실수형변수 #nodejs #실수와그계산 #nextjs #node.js #자바실수형변수 #자바스크립트json #javascriptjson #얄팍한코딩사전 #얄팍한코딩사전 #얄팍한

댓글