else문 else문은 조건식을 만족(true)할 경우와 만족하지 않을 경우(flase)에 따라 실행되는 코드가 달라집니다. 즉, 두 가지 결과가 나올 수 있습니다. 다음은 조건식의 만족 여부에 따라 실행되는 코드가 달라지는 else문의 기본형이다. 기본형: { if(조건식) { 자바스크립트 코드1; }else { 자바스크립트 코드2; } } 다음 예제를 통해 else문에 대해 알아보자 방문자에게 질의응답 창으로 좋아하는 숫자를 입력받고 if~else문을 사용하여 입력된 값이 짝수인지, 홀수인지에 따라 출력되는 결과가 다르게 나타나도록 했다. { 01. } 04~08행 num의 값을 2로 나눈 나머지의 값이 0이면 코드1을 실행하고 0이 아니면 코드2를 실행한다. if else문 if else문은 두 가..
데이터 타입 (자료형) 변수에는 여러가지 유형이 들어갈 수 있습니다. 프로그램 언어에 있어 가장 기본적인 요소이며, 데이터 타입이라고 합니다. 데이터 타입에는 숫자, 문자열, 논리값, 특수값, 심벌, 객체, 함수 등을 표현할 수 있습니다. 숫자 (Number) 숫자형 (Number)은 숫자를 표현하거나 산술 연산을 하는데 사용되는 데이터 타입이다. { var 변수명 = 숫자; 또는 Number("숫자"); } 문자열(String) 문자열은 문자열을 표현하는데 사용되는 데이터 타입이다. { var 변수명="사용할 문자" } 논리값 (Boolean) 논리값 데이터는 true(참) 또는 false(거짓)가 있다. 이 데이터는 주로 2개의 데이터를 비교할 때 나오는 결과이다. 예를 들어 '100보다 10이 크다..
변수란? 변수는 프로그램이 실행될 때 잠재적으로 변경 될 수있는 명명 된 값이다 즉 쉽게 말해서 데이터 보관함 같은 것이다. 변수 선언 방법 변수 선언하는 방법은 크게 3가지 var, let, const가 있다. ES5까지 변수 선언은 var 키워드를 사용해 선언했는데 전역 변수인 var의 특성상 유효범위가 넓어서 코드가 길어지면 선언된 변수로 인한 오류가 존재하며, 의도치 않게 변경될 수도 있어서 프로그램의 복잡성을 증가시키는 원인이 된다. 따라서 ES6는 이러한 var 키워드의 단점을 보완하기 위해 let와 const 키워드를 도입했다. var, let, const 차이점 var 함수 레벨 스코프 중복 선언 가능 재할당 가능 호이스팅 현상 일어남 Error 발생하지 않지만 undefined로 출력 실..
for문과 while문 반복적으로 출력시켜야 하는 부분은 for문이나 while문을 이용한다 예를 들어 똑같은 문장을 100회 출력하려면 100번의 출력문을 작성해야 하지만 반복문을 사용하면 한 줄의 출력문으로 100회를 출력할 수 있다 for문 초기값 셋팅을 한다 조건식을 통하여 true(참),false(거짓)을 판단한다 내용 수행 후 증감 연산을 한다 while문 조건식이 true(참)이라면 구문을 수행한다. 조건식이 false(거짓)이라면 구문을 수행을 안한다. 루프의 실행을 어느 시점에서 종료해야하는 경우 break로 종료한다. 루프의 실행을 계속 해야하는 경우 continue을 사용한다 for문 기초문법 { 06: 07: for(var i = 1; i