컴퓨터 세상/JavaScript

주석문, 자료형

Jimin Daddy 2024. 3. 28. 09:23

* 주석문
   - 줄 단위의 여러 문장을 주석 처리할 때는 "/*" 와 */" 를 사용 하며, 그 사이에 들어가는 문장은 주석 처리 된다.
   - 한 줄에서 문장을 주석 처리할 때는 "//"를 사용하며, 그 이후의 문장은 주석 처리된다.

* 자료형
   - 정수형
     정수는 10진수, 16진수, 8진수의 3가지 형태로 표현.
     16진수의 경우 10일 경우 A, 11은 B..... 15는 F를 사용하게 된다.

10진수 8진수 16진수
4 04 0x4
10 012 0xA
20 024 0x14
30 036 0x1E

   - 부동소수점
     10.23, -2.7 과 같이 소수 부분이 10진수를 의미.
     지수를 사용하여 자릿수가 큰 수도 표현할 수 있음. 2x10의 10승 같은 수는 2E10과 같이 표현.
     가끔 정확하지 못하게 계산될 때가 있어 정수형을 사용하는 것을 추천.

   - Boolean
     Boolean은 1비트인 자료형으로, true와 false의 두가지 값만 가진다.
     주로 함수의 리턴 값이나 관계 연산자의 결과 값으로 사용됨.
     1과 0의 값으로는 사용되지 않으며, 오직 true와 false의 값만 사용된다.
     ex) bool = true
           if(bool) {
                  document.write("테스트"
           }

   - 문자열
     자바스크립트에서 문자열이라는 것은 작은 따옴표와 큰 따옴표 사이에 들어가는 모든 문자들을 가리킨다.
     ex) 'Test', "안녕하세요"
     문자열 안에는 특수문자를 넣을 수 있으며, 다음과 같은 특수문자열이 사용된다.

특수 문자 의미
\n 다음 줄로 이동 (new line)
\t 탭 문자 삽입 (tab)
\b 백 스페이스 (backspace)
\r 리턴 (return)
\\ 역슬래시 (\)
\' 작은 따옴표 (')
\" 큰 따옴표 (")

   - null 값 / undefined 값
     null 은 아무 값도 없다는 뜻.
     어떤 변수의 값을 조사하는데, 그 변수가 앞에서 정의되지 않았다면 null 값이 나오게 되는 것.
     ex) if (test == null)
              document.write("test 변수는 정의되지 않았습니다.");
           else
              document.write("test 변수 값 : " + test);
      이상 예제 끝.
      null 값은 프로그램에서 예외 상황을 처리하기 위해 자주 사용한다.
      undefined 값은 변수를 선언해 놓고, 아무런 값을 할당해 놓지 않았을 때 갖는 값이다.
      다음과 같이 str 변수를 선언했다고 했을 때 아무런 값을 주지 않으면 undefined 값을 갖게 되는 것이다.
      ex) var str;          // 변수 str을 선언만 했지 아무런 값을 주지 않았다.
   - NaN 값 / Infinity 값
     NaN 값은 "Not a Number"의 약자로서 숫자가 아니라는 의미.
     이 값은 보통 0을 0으로 나눈다거나 수가 되지 않는 연산 결과에 할당되는 값.
     Infinity는 무한대처럼 표현할 수 없이 매우 큰 값을 가지 경우에 할당되는 값.

 

'컴퓨터 세상 > JavaScript' 카테고리의 다른 글

연산자  (0) 2024.03.29
변수  (0) 2024.03.28
JavaScript - in 연산자, instanceof 연산자  (0) 2020.07.25
JavaScript - 문자열 비교, 문자열 연산자  (0) 2020.07.25
JavaScript - 객체  (0) 2020.07.20