조건문
- 주어진 표현식의 결과에 따라 별도의 명령을 수행하도록 제어하는 실행문입니다.
- 대표적으로 if 문과 switch 문이 있습니다.
if문
- if 문은 if 다음에 소괄호를 사용해서 조건을 표기합니다.
- 조건을 체크한 후 결괏값이 true이면 실행하고 false이면 다음 명령을 시행합니다.
- 기본형식은 if(조건문){ 조건이 true일 때 실행할 명령};입니다.
let a = 100
if(a=100){
document.write("실행");
}
// 실행
if... else문
- if 문과 같이 사용할 수 있는 else 문은 if 문의 표현식 결과가 거짓(false) 일 때 주어진 실행문을 실행합니다.
- if 문이 단순히 결괏값이 true일 때만 명령을 수행한다면 if... else문은 false일 때 수행할 명령도 지정할 수 있습니다.
- 기본형식은 if(조건문){조건이 true일 때 실행할 명령} else {조건이 false일 때 실행할 명령}입니다.
let a = 200
if(a=100){
document.write("true");
}else{document.write("false");
}
// false
삼항연산자
- 간단한 if / else 문을 삼항 연산자를 이용하여 간단히 표현할 수 있습니다.
- 기본형식은 "표현식? treu일 때 결괏값: false일 때 결괏값"입니다.
let a = 100
a = 100 ? document.write("true"):document.write("false");
// true
switch문
- if... else 문과 마찬가지로 주어진 조건 값에 따라 프로그램이 다른 명령을 수행하도록 하는 조건문입니다
- 체크해야 할 조건값이 많을 경우에는 여러 개의 if... else문을 사용하는 것보다 switch 문이 더 편리합니다.
switch (조건 값) {
case 값1:
조건 값이 값1일 때 실행하고자 하는 실행문;
break;
case 값2:
조건 값이 값2일 때 실행하고자 하는 실행문;
break;
...
default:
조건 값이 어떠한 case 절에도 해당하지 않을 때 실행하고자 하는 실행문;
break;
}
- switch문의 기본 형식입니다.
함수
- 함수는 프로그램에서 반복적으로 사용되는 기능을 만들어 내기 위한 코드들의 집합입니다.
- 함수에 "function"을 뻬고 "=","=>"을 넣어 줄여쓰는 방법이 있습니다. 그것을 화살표 함수 라고 부릅니다.
선언적 함수
- 선언적 함수는 가장 기본적인 형식으로 되어있습니다.
- 기본형식은 "function 함수명(){실행문}" 입니다.
function func(){
document.write("선언적 합수입니다.")
}
func()
//선언적 함수 입니다
//위의 것을 화살표 함수를 써서 줄인 방법입니다.
func1 = () => {
document.write("화살표 함수 : 선언적 합수 입니다.");
}
func1();
//화살표 함수 : 선언적 합수 입니다.
익명 함수
- 함수의 종류 중 하나로 변수의 이름을 함수의 이름으로 쓴 것 입니다.
- 기본 형식은 const 변수명 = function (){실행문}으로 되어있습니다.
const func = function (){
document.write("익명 함수 입니다.");
}
func();
//익명 함수 입니다.
// 위의 것을 화살표 함수를 써서 줄인 방법입니다.
const func1 = () => {
document.write("화살표 함수 : 익명 함수 입니다");
}
func1();
//화살표 함수 : 익명 함수 입니다.
매개변수 함수
- 함수를 호출할 때 전달하는 변수를 '매개변수' 라고 합니다.
- 기본 형식은 "function 함수명(매개변수1, 매개변수2){실행문;} 함수명(매개변수값1, 매개변수값2)"로 되어있습니다.
function func(str) {
document.write(str);
}
func("매개변수 함수 입니다.");
//매개변수 함수 입니다.
// 위의 것을 화살표 함수를 써서 줄인 방법입니다.
func = (str) => {
document.write(str);
}
func("화살표 함수 : 매개변수 함수 입니다");
//화살표 함수 : 매개변수 함수 입니다.
리턴 값 함수
- 함수의 종류 중 하나로 함수를 통해 처리된 결과를 반환시켜주는 명령입니다.
- return을 통해 함수를 실행시킬수 있다는 것에 의미가 있습니다.
function func(){
const str = "리턴 함수입니다";
return str;
}
document.write(func());
//리턴 함수입니다
// 위의 것을 화살표 함수를 써서 줄인 방법입니다.
func = () => {
const str = "화살표 함수 : 리턴값 함수 입니다";
return str;
}
document.write(func());
//화살표 함수 : 리턴값 함수입니다.