반복문? 반복문이란 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 실행문이다. if문과 함께 가장 많이 사용되는 실행문 중 하나이다. while문 while 문은 특정 조건을 만족할 때까지 계속해서 주어진 실행문을 반복 실행한다. while (표현식) { // 표현식의 결과가 참일 경우 반복적으로 실행하고자 하는 실행문 } 1부터 3까지 프린트하기 var i = 1; // 초기식 while (i 2 // 2 true // console.log(2); // 2++ -> 3 // 3 true // console.log(3); // 3++ -> 4 // 4 false // end of while while문의 표현식이 false로 바뀌지 않으면 무한루프에 빠진다. while (tru..
조건문? 프로그램 내에서 주어진 표현식의 결과에 따라 별도의 명령을 수행하도록 제어하는 실행문이다. if if 문은 표현식의 결과가 참(true)이면 주어진 실행문을 실행, 거짓(false)이면 실행하지 않는다. 숫자 0, 빈 문자열(""), null, undefined, NaN은 불린형으로 변환 시 모두 false가 된다. if (표현식1) { // 표현식1 조건이 맞을 때 실행할 구문 } else if (표현식2) { // 표현식2 조건이 맞을 때 실행할 구문 } else { // 위의 표현식이 모두 맞지 않을때 실행 할 구문 } var number1 = 10; var number2 = 20; var number3 = 30; if (number1 > number2) { console.log('numb..
산술 연산자 기본적인 산술 연산자와 기능은 같기때문에 생략. 참고: http://tcpschool.com/javascript/js_operator_arithmetic 대입 연산자 대입 연산자는 변수에 값을 대입할 때 사용하는 연산자이며, 피연산자들의 결합 방향은 오른쪽에서 왼쪽이다. 연산자 설명 = 값을 대입함. += 값을 더한 후, 값을 왼쪽 피연산자에 대입함. -= 값을 뺀 후, 값을 왼쪽 피연산자에 대입함. *= 값을 곱한 후, 값을 왼쪽 피연산자에 대입함. /= 값을 나눈후, 값을 왼쪽 피연산자에 대입함. %= 값을 나눈후, 나머지값을 왼쪽 피연산자에 대입함. var number1 = 10; var number2 = 20; number2 += number1; console.log(number2);..
변수? 데이터를 저장할 수 있는 메모리 공간을 의미하며, 그 값이 변경될 수 있다. var키워드를 사용하여 변수를 선언할 수 있다. 선언되지 않은 변수를 사용시 에러가 발생한다. 선언되지 않은 변수에 값을 대입시 자동으로 선언을 먼저 해준다. 나중에 초기화 해줄 수 있으며 선언과 동시에 초기화가 가능하다. 쉼표(,)를 이용하여 여러 변수를 동시에 선언하거나 초기화를 할수 있다. var name; name = 'park jin'; var age = 31; birthday = '12/21'; // 선언 되지 않은 변수 var number1 = 10, string1 = 'hello javascript'; // 여러 변수 한번에 초기화 출처 http://tcpschool.com/javascript/js_data..
데이터 타입? 데이터 타입(data type)이란 프로그램에서 다룰 수 있는 값의 종류를 의미한다. 데이터 타입 종류 숫자 자바스크립트는 다른 언어와는 달리 정수와 실수를 따로 구분하지 않고, 모든 수를 실수 하나로만 표현한다. var number1 = 10; var number2 = 10.01; console.log(number1); //10 console.log(number2); // 10.01 문자열 자바스크립트에서 문자열은 큰따옴표(")나 작은따옴표(')로 둘러싸인 문자의 집합을 의미한다. 문자열을 이어줄때는 +기호를 사용한다. 큰따옴표 안에 큰 따옴표 또는 작은 따옴표 안에 작은 따옴표를 입력시 이스케이프 문자(\)를 사용한다. var firstName = 'park'; var lastName ..
자바스크립트? 자바스크립트는 미국 선마이크로시스템스와 넷스케이프 커뮤니케이션스가 개발한 웹 브라우저에서 동작하는 스크립트 언어 자바스크립트(JavaScript)는 객체(object) 기반의 스크립트 언어. 자바스크립트는 주로 웹 브라우저에서 사용되나, Node.js를 사용하면 서버 측 프로그래밍도 가능. 특징 자바스크립트는 객체 기반의 스크립트 언어. 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어. 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현. 타입체크 및 자유도가 높아 실제 개발시 의도치 않은 버그가 발생할수 있음. 이를 극복하기 위해 타입스크립트를 사용한다. 자바 vs 자바스크립트 비슷한 이름때문에 관련된 언어라고 생각할 수 있음. 서로 직접적 관련이 없으며 서로 다른점이 많음. 자..