변수와 자료형
CODEDRAGON ㆍDevelopment/JavaScript, jQuery, ...
반응형
변수와 자료형
- 변수
- 변수명 지정 규칙
- 자바스크립트 예약어(키워드)
- 자료형(Data Type)
- 이스케이프 문자
- typeof 연산자
- 강제로 자료형 변환시키기
변수
프로그래밍에서 데이터를 담을 수 있는 메모리 할당 영역
변수명 지정 규칙
- 자바스크립트의 예약어는 사용할 수 없음(if, true, false, break, null 등).
- 영문자 혹은 밑줄( _ )로 시작해야 하며, 숫자로는 시작할 수 없음.
- 문자의 대문자(A~Z), 소문자(a~z), 숫자(0~9), 밑줄만 사용 가능.
예)
| var num = 55; var str = 'Hello'; |
자바스크립트 예약어(키워드)
| break | else | instanceof | true |
| case | false | new | try |
| catch | finally | null | typeof |
| continue | for | return | var |
| default | function | switch | void |
| delete | if | this | while |
| do | in | throw | with |
| abstract | enum | int | short |
| boolean | export | interface | static |
| byte | extends | long | super |
| char | final | native | synchronized |
| class | float | package | throws |
| const | goto | private | transient |
| debugger | implements | protected | volatile |
| double | import | public |
자료형(Data Type)
자바스크립트는 코드상에 자료형을 표시하지 않지만 내부적으로 데이터를 인식할 때 사용됨
| 문자 | " 또는 ' 사이에 들어가는 문자들 | ex) var str = '오전'; |
| 숫자 | 정수형과 실수형 | ex) var a = 3; var b = 23.45 |
| 논리 | 참(true)와 거짓(false) | ex) var a = true |
| 함수 | 함수 | |
| 객체 | 객체 | |
| undefined | 변수는 선언했지만 초기화 하지 않았을 때 |
이스케이프 문자
자바스크립트에서 사용되는 특수한 문자형
| 특수문자 | 내용 |
| \n | 커서를 다음 줄로 이동 |
| \t | 커서를 탭(tab) 이동 |
| \b | 커서를 앞 문자를 지우며 이동 |
| \f | 커서를 다음 페이지 처음으로 이동 |
| \r | 커서를 그 줄의 처음으로 이동 |
| \" | 큰 따옴표 |
| \' | 작은 따옴표 |
| \\ | 역슬래시 |
typeof 연산자
자료형을 확인할 때 사용
| document.write(typeof('String')); -> string document.write(typeof(12345)); -> number |
강제로 자료형 변환시키기
- 다른 자료형을 숫자로 - Number() 함수
- 다른 자료형은 문자열로 - String() 함수
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
| 05.html-기본타입(숫자), 자바스크립트 나눗셈 연산 (0) | 2021.12.23 |
|---|---|
| 04.html-주석 및 출력 (0) | 2021.12.20 |
| Sencha Touch(센차터치) 라이브러리 설치 (0) | 2021.12.18 |
| Sencha Touch, 프로젝트 생성 (0) | 2021.12.18 |
| Sencha API 문서 (0) | 2021.12.17 |