변수와 자료형
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 |