본문 바로가기

전체 글29

(반복문) while문, do while문, for문 반복문반복문을 이용하면 코드를 원하는 횟수만큼 반복하여 실행할 수 있다. 예를 들어  '안녕하세요!'라는 문구를 100회 출력하려면 출력문을 100번 작성해야 하지만 반복문을 이용하면 1줄만으로도 문장을 100회 출력 할 수 있다. 반복문에는 while문, do while문, for문이 있다.while문while문은 조건식을 만족할 때 까지 코드를 여러 번 반복 실행한다. while문은 조건식을 만족할 때까지 {...}안의 코드를 실행시키는데, while문의 실행순서는      1 조건식을 검사하고 만족하면       ↓ 2 중괄호 안에 있는 코드와 증감식을 실행하고      ↓ 3 다시 조건식을 검사한다. 그리고 만족하면      ↓ 2 중괄호 안에 있는 코드와 증감식을 실행한다. [기본형]var 변수.. 2024. 9. 2.
switch문 [switch문]선택문인 switch문은 변수에 저장된 값과 switch문에 있는 경우(case)의 값을 검사하여 변수와 경우의 값에서 일치하는 값이있을 때 그에 해당하는 코드를 실행한다. if문과 용도는 비슷하지만 if문은 만족하는 데이터가 여러 개일 경우 주로 사용하고, switch문은 여러 경우의 값 중에 일치하는 데이터를 찾아 코드를 실행할 때 주로 사용함.  변수에 저장된 값은 switch문을 만나면 case의 값을 하나씩 검사하다가 일치하는 데이터가 있으면 그에 해당하는 코드를 실행하고 break문을 만나서 코드를 종료한다. 만약 case값 중 일치하는 데이터가 없으면 default문을 실행하고 switch문을 종료한다. [기본형] var 변수 = 초기값; switch (변수) {     ca.. 2024. 9. 2.
중첩 if문 [중첩 if문]조건문 안에 조건문이 들어있으면 이것을 '중첩 if문'이라고 한다. (else문 다음줄로 넘어가면 안됨)           [기본형] if (조건식1) {   if (조건식2) {      조건식2가 만족하면 실행될 코드;      } else {             조건식2가 만족하지 않았을 때 실행될 코드;      }   } else {            조건식1이 만족하지 않았을 때 실행될 코드;   } 2024. 9. 2.
else if문 confirm()메서드confirm()메서드는 확인/취소 창을 말한다. 확인 버튼을 누르면 true를 반환하고, 취소를 누르면 false를 반환한다. [기본형] confirm("메세지");  [else if()문]else if()문은 두 가지 이상의 조건식과 정해놓은 조건을 만족하지 않았을 경우 실행되는 코드로 이루어져 있다. [기본형] if(조건식1) {   조건식1이 만족하면 실행할 코드;  } else if (조건식2) {    조건식2가 만족하면 실행할 코드;  }else if (조건식3) {    조건식3이 만족하면 실행할 코드;  } else {    모든 조건이 만족하지 않았을 경우 실행할 코드;  }else if문은 가장 위에 있는 조건식1부터 조건식3까지 차례로 검사하면서 만족하.. 2024. 9. 2.
if문, else문 제어문제어문은 프로그램의 흐름을 제어할 수 있도록 도와주는 문장을 말한다. 제어문에는 조건식에 만족여부에 따라 코드를 제어하는 '조건문'과 조건문과 변수의 일치에 따라 코드를 제어하는 선택문, 특정코드를 원하는 횟수만큼 반복 실행하는 반복문이 있다.[if문 - 조건문]if문은 조건식을 만족할 경우(true)에만 코드를 실행한다. 조건식은 앞에서 배웠던 Boolean() 데이터와 마찬가지로 그 어떤 데이터를 입력해도 true 또는 false값을 반환한다. if문이 조건식을 만족했을 경우 {}안에 있는 코드를 실행하고 종료한다. 만약 만족하지 못하면 {}안에 있는 코드는 실행하지 않고 그냥 종료한다. [기본형] if(조건식){ 조건식이 만족했을 경우 실행할 코드; } if(조건식) 조건식이 만족했을 경우 실.. 2024. 9. 2.
연산자 활용 테스트 땡땡이의 하루 지출 내역이 다음과 같다고 할 때 하루 지출비용의 합계를 구한 수 적정 지출 비용의 초과 여부를 출력해주세요. 땡땡이의 하루 지출 내역 - 교통비 : 3000원 - 식  비 : 6000원 - 음료비 : 3000원 하루 적정 지출 비용이 10000원을 초과했을 경우 '000원 초과', 초과하지 않으면 '돈 관리 잘했습니다!'를 출력해주세요. 2024. 9. 2.
연산자 활용 ( 평균 체중 구하기) 평균 체중을 구하는 공식 평균 체중 = (키 - 100)*0.9         철수의 적정 체중 구하기 1. 키 : 180cm 2. 몸무게 : 74kg 3. 적정체중 : (180 - 100)*0.9 prompt()메서드 : 질의응답창  [메서드=함수, 기능,()]사용자에게 질문에 대한 답을 얻고자 할 때 사용하는 창. prompt()메서드에서 기본 답변은 placeholder처럼 사용자에게 힌트를 주기 위해 사용하는 부분으로 생략이 가능하다. 사용자로부터 전달받은 답변은 모두 문자형 데이터로 반환된다. [기본형] prompt("질문", "기본답변"); 2024. 9. 2.
연산자 [연산자]초등학교 때 배웠던 +, -, *(곱하기), /(나누기), %(나머지)를 이용해서 연산을 할 수 있다.자바스크립트에서는 여러 연산자가 있는데 산술, 문자결합, 대입(복합대입), 증감, 비교, 논리, 상황 조건 연산자가 있다.산술 연산자산술 연산자는 사칙연산과 같다. +, -, *(곱하기), /(나누기), %(나머지)가 바로 산술 연산자이다. 산술 연산을 하기 위해서는 반드시 연산 대상 데이터(=피연산자) 반드시 두 개 있어야 한다.문자결합연산자문자 결합 연산자는 피연산자(연산대상데이터)가 문자형 데이터이다. 여러 개의 문자를 하나의 문자형 데이터로 결합할 때 사용한다. 기호는 +(더하기)를 사용한다. 문자 결합 연산자는 피연산자로 문자형 데이터가 한 개라도 포함되면 다른 피연산자의 데이터는 자동.. 2024. 9. 2.
Java Script 변수 "use strict"; 는 엄격한 ES6분법을 사용하겠다는 의미이다.[변수]변수는 변하는 값을 저장할 수 있는 메모리 공간. 데이터를 담을 수 있는 그릇이라고 할 수 있다. 변수에는 데이터가 오직 한 개만 저장된다. 만약 새로운 데이터가 들어오면 기존에 있던 데이터는 사라지고 마지막에 들어온 데이터만 남는다. 변수에 담을 수 있는 데이터의 종류로는 문자형(String), 숫자형(Number), 논리형(Boolean),그리고 빈(Null)데이터와 Undefined(값이 할당되지 않음) 데이터가 있다. [변수 선언]변수를 사용할 준비를 하는 과정을 변수 선언이라고 한다. 변수를 선언할 때에는 var 키워드를 변수명 앞에 붙여준다. 변수명에는 한글을 사용할 수 없으며, 영문과 숫자 그리고 일부 특수문자( _.. 2024. 8. 30.