자바스크립트 5

템플릿 문자열

아래 코드를 살펴보자 let year = 2020; let month = 8; let day = 25; console.log('오늘은 ' + year + '년 ' + month + '월 ' + day + '일 입니다.'); 단순히 변수에 담긴 년 / 월 / 일을 호출 하는 함수이다. 이렇게 사용하여도 큰 지장은 없으나 템플릿 문자열을 사용한다면 더 쉽고 간편하게 표현할 수 있다. 템플릿은 `` (그레이브, 키보드 1 옆에 문자) 안에 담고 나머지는 $사인과 중괄호 안에 담으면 된다. console.log(`오늘은 ${year}년 ${month}월 ${day}일 입니다.`); + 기호도 생략되고 눈으로봐도 이해하기 쉬운 코드가 나온다. 그리고 또한 함수도 호출 할 수 있다. let number = 3; f..

JavaScript 2020.08.25

[Do it] Javascript 반복문 ( 구구단 출력 )

반복문으로 구구단 출력해보는 건 프로그래밍 처음 배울때 해본 것 같은데.. 정말 오랜만에 찍어보는것 같습니다. 일단 문제는 while문을 이용하여 구구단 중 5단을 출력하세요. 라는 문제입니다. 일단 이 문제부터 풀어보겠습니다. while문의 사용방법은 , var 변수 = 초기값; while(조건식){ 코드; 증감식; } 입니다. 문제를 풀어보면 , var i = 1; while(i

JavaScript 2020.03.26

[Do it] Javascript 도전 미션 - 1

01. 진영이의 하루 지출 내역은 교통비 3000원, 식비 6000원, 음료비 3000원 입니다. 삼항 조건 연산자를 사용하여 하루 적정 지출 비용인 1만 원을 초과했을 경우에는 "000원 초과: 라고 출력하고, 아닐 경우에는 "돈 관리를 잘 했어요!" 라고 출력하세요. === 풀 이 === 조건을 따져보자. 일단 진영이의 하루 지출 내역은 나와있다. 교통비 3000 / 식비 6000 / 음료비 3000 = 총합 12000원이라는 금액을 산출 할 수 있다. 이것을 그대로 코드화 시킨다. var price1 = 3000; var price2 = 6000; var price3 = 3000; 하루 적정 지출비용이 1만원으로 지정되어있다. 초과했을 경우는 초과금액을 출력해야 하며 미초과시 돈 관리를 잘했다고 출..

JavaScript 2020.03.25

[백준] 평균점수 ( JavaScript 풀이 )

위와 같은 문제입니다. 이 문제는 40점 이하의 점수를 입력받으면 최소 점수인 40점으로 대체가 되어야 한다는 겁니다. 예제입력을 보면 10 + 65 + 100 + 30 +95 가 되어 평균점수를 내면 300/5 가 되어 60점이 되어야 하지만 10 점과 30점은 40점으로 대체되어야 하기에 40 + 65 + 100 + 40 + 95 가 되어야 합니다. 그래서 340/5 가 되어 68점이 되는 것입니다. 그래서 저는 일단 변수를 2개 선언하였습니다. 1. 변수/배열 선언 var student = ['원섭','세희','상근','숭이','강수']; // 점수를 입력받을 학생 수 var sum = 0; // 합계점수집계를 위한 변수선언 2. 학생 수 만큼 반복하며 점수를 입력 받고 그 점수가 40점이 넘으면 ..

Algorithm 2020.03.19

[백준] 상근날드 ( JavaScript 풀이 )

위와 같은 문제입니다. 저는 이런 문제를 풀때 먼저 손으로 풀어보는 타입입니다. 조건은 위와 같이 1. 입력은 5번 받는다. 2. 1,2,3 입력된 것은 버거의 가격 4,5 번에 입력된 것은 음료의 가격이다 3. 1,2,3 번의 가격중 가장낮은 가격과 4,5번의 가격중 가장낮은 가격을 더해 -50원을 뺀다. 4. 출력한다 라는 조건입니다. 그래서 저의 풀이는 2가지 였습니다. 처음방법은 좀 무식(?) 하게 풀었습니다. 1. 일단 배열과 변수를 선언합니다 var setMenu = ['상덕버거','중덕버거','하덕버거','콜라','사이다']; // 입력받은 배열선언 var price = new Array(5); // 각각의 가격을 담을 배열 선언 var minSum = 0; // 버거의 최소가를 담을 변수선..

Algorithm 2020.03.19
728x90