본문 바로가기
javascript

정수, 실수, 숫자처리, 상수, 진수

by rami_ 2021. 8. 12.

정수와 실수를 구분하지 않음. (ES6에 정수와 실수 구분추가)

log(0.12+5); 정수와 실수를 구분하는 언어일 경우 실수(0.12)와 정수(5)를 더할 수 없으며 5를 5.0으로 바꿔줘야 더할 수 있음.

 

상수 : 변경할 수 없는 값.

상수변수 : 상수가 설정된 변수. JS는 변수의 값을 변경할 수 있으므로 상수변수는 선언적 의미.

상수변수 표기방법 : 영문 대문자 사용 var ONE = 1; 상수로 사용한다는 시맨틱 선언(나는 이제부터 ONE을 상수변수(123)으로 지정하겠다는 선언)

 만약 var ONE = 12; ONE = 13; log(ONE); 출력하면 13으로 나옴.

JS가 제공하는 상숫값은 변경불가 : MAX_VALUE, MIN_VALUE 

 

진수

2진수 : ES6에서 특별한 방법 제공(머신러닝/연산이 많을 때)

10진수

16 진수

 0XF : 15 (0X는 16진수를 나타내는 값이 아니며 A : 10, B : 11, C : 12, D : 13, E : 14, F : 15)

 0xFF : 255 (16*15 +15)

 0xFFF : 4095 (16*16*15+ 16*15+ 15)로 계산

 1번째에 숫자 0 작성

 2번째에 영문자 x작성

 3번째 이후 : 0~f작성(대소문자 구분안함)

'javascript' 카테고리의 다른 글

연산자(Operator)  (0) 2021.08.16
데이터타입, Number, String, Undefined, Null, Boolean, Object  (0) 2021.08.15
array  (0) 2021.08.02
for  (0) 2021.08.02
함수function  (0) 2021.08.01