![](http://i1.daumcdn.net/thumb/T650x650/?fname=https://blog.kakaocdn.net/dn/pQPuj/btrrU9JWtPp/cYaekJckCeFnndWAGCu231/img.jpg)
기본 타입 타입(data type)이란 프로그램에서 다룰 수 있는 값의 종류를 의미합니다. 자바스크립트에서는 여러 가지 형태의 타입을 미리 정의하여 제공하고 있으며, 이것을 기본 타입이라고 합니다. 자바스크립트의 기본 타입은 크게 원시 타입과 객체 타입으로 구분할 수 있습니다. 원시 타입(primitive type)은 다음과 같습니다. 1. 숫자(number) 2. 문자열(string) 3. 불리언(boolean) 4. 심볼(symbol) : ECMAScript 6부터 제공됨 5. undefined 객체 타입(object type)은 다음과 같습니다. 객체(object) 문자열(string) 자바스크립트에서 문자열은 큰따옴표("")나 작은따옴표('')로 둘러싸인 문자의 집합을 의미합니다. 큰따옴표는 작은..
![](http://i1.daumcdn.net/thumb/T650x650/?fname=https://blog.kakaocdn.net/dn/dDd3nT/btrrTjkFhCE/1bOkFPyB8ImQmEHukaOlg1/img.jpg)
자바스크립트 문법 자바스크립트의 실행문은 세미콜론(;)으로 구분됩니다. var x = 10; var result = x + 3; 자바스크립트는 대소문자를 구분합니다. 자바스크립트에서 변수나 함수의 이름, 예약어 등을 작성하거나 사용할 때에는 대소문자를 정확히 구분해서 사용해야 합니다. var javascript = 10; // 변수 javascript와 JavaScript는 서로 다른 두 개의 변수로 인식됨. var JavaScript = 20; Var Script = 30; // 변수의 선언은 var 키워드로만 할 수 있으면 Var는 동작하지 않음. 리터럴(literal) 리터럴은 직접 표현되는 값 그 자체를 의미합니다. 12 // 숫자 리터럴 "JavaScript" // 문자열 리터럴 '안녕하세요' ..
![](http://i1.daumcdn.net/thumb/T650x650/?fname=https://blog.kakaocdn.net/dn/nrtZJ/btrricO6vCc/fNsNpWkgTJVLQ517X0KC90/img.jpg)
for문은 주어진 조건이 만족되는 동안 코드를 반복해서 실행하게 됩니다. 단, for문은 처음 실행되기전에 초기화 작업을 한번 수행하고, 매번 실행이 반복될 때마다 증감식을 한번씩 실행하게 됩니다. for (초기화; 조건문; 증감){ // 조건문 범위 내로 실행 } for (var i = 0; i < 10; i++){ console.log("반복이 필요해"); } // "반복이 필요해" 10번 출력 for()문법 for in 특정 객체의 열거 가능한 모드 프로퍼티(enumerable properties)를 루프 처리 한다. for (변수명 in 객체(object)){ 조건문의 결과가 참인 경우 반복적으로 실행하고자 하는 명령문;} for of 특정 객체의 반복 가능한 객체(Array, Map, Set, ..
![](http://i1.daumcdn.net/thumb/T650x650/?fname=https://blog.kakaocdn.net/dn/qckxE/btrq7a42rmu/pSkMEZFsSnMWM1pFqKkvy0/img.jpg)
변수 변수(variables)는 변하는 데이터(값)을 저장할 수 있는 메모리 공간 변수에는 데이터가 오직 한 개만 저장된다. 새로운 데이터가 들어오면 기존에 있던 데이터는 메모리 공간에서 지워지게 된다. 변수에 저장할 수 있는 데이터의 종류로는 문자형(Srting), 숫자형(Number), 논리형(Boolean), 그리고 빈(Null) 데이터가 있다. 변수 선언 방법 변수를 선언할 때에는 var 키워드를 변수명 앞에 붙인다. 변수명은 한글 사용X / 영문 / 숫자 / 일부 특수 문자(_,$)만 가능 변수를 선언하면 변수명으로 데이터를 저장할 수 있는 공간이 생성. 변수명 자바스크립트에는 의미를 가진 단어들이 있기 때문에 사용자가 임의로 사용할 수 없는 단어들이있습니다. 키워드 : 자바스크립트에서 사용하는..