[JavaScript] 반복문, 템플릿 리터럴 [TIL 4일차]

JUNGHUN KIM·2021년 6월 17일
0
post-thumbnail

Template literals(템플릿 리터럴)

템플릿 리터럴이란?

내장된 표현식을 허용하는 문자열 리터럴입니다.
템플릿 리터럴은 이중 따옴표 나 작은 따옴표 대신 백틱( ) (grave accent) 을 이용하며 이것은 키보드의 1 옆의 '`'
표현식(expression)을 포함해 문자열을 표현하는 방식

${}

Expression interpolation(표현식 삽입법)

일반적으로 사용하는법
+를 사용해서 변수를 적용시킴

var a = 5;
var b = 10;
console.log("Fifteen is " + (a + b) + " and\nnot " + (2 * a + b) + ".");
// "Fifteen is 15 and
// not 20."

템플릿 리터럴을 사용해서 표현 하는 법.
과 ${} 표시를 사용해서 보다 편하게 입력이 가능

var a = 5;
var b = 10;
console.log(Fifteen is ${a + b} and not ${2 * a + b}.);
// "Fifteen is 15 and
// not 20."

=======================================================================

=======================================================================

반복문

반복문이란?

같거나 비슷한 코드를 여러 번 실행시켜야 할 경우에 쓰이는 구문

반복문 문법

1. for

for (초기화;조건식;증감문) {
//반복할 내용
}

예시
let sum = 1;
for(let i =2; i<=4 ; i+=1){
sum += i
}
console.log(sum); //10

2.while

for문과 비슷하지만 반복할 조건 중, 초기화, 증감문은 따로 적고 조건식만 괄호 안에 넣는다.
while (조건식) {
//증감문
}

예시
let sum = 1;
let i = 2; // 초기화
while( i <=4 ) {
sum += i;
i += 1;
}
console.log(sum); //10

3.do while

while문과 비슷하지만 조건이 맞지 않더라도 do안의 있는 내용은 무조건 한번은 실행됨.
do {
// 반복할 코드
}
while (조건문);

예시
let i = 1;
do {
let text = i + "번 째 반복문";
console.log(text);
i++;
}
while (i <= 5);

반복문안에 반복문을 사용할 수 있으며, 반복문안에 조건문을 사용할 수 있음.
 ̄for 문은 반복 횟수를 알고 있을 때 주로 사용하고
while 문은 조건에 따라 반복할 때 주로 사용한다고 함

반복문에서 특별한 조건을 나타내는 문장

1.break문

특별한 조건을 만나면 반복을 끝낼때 사용하는것.
더 이상 반복하지 말고, 바로 for문이나 while문을 끝낼때 사용

2.continue문

continue를 사용하면 continue문 아래에 실행해야 하는 실행문을 건너 뛰고 다음 반복을 실행
continue문은 반복을 끝내지 않는다.

d

profile
개발자가 되고 싶은 일문학도

0개의 댓글