javascript3 Javascript : 마름모/다이아몬드 별 찍기(for 반복문) 1) for문 학습중에 자주 나오는 문제가 있다. 피라미드형 별찍기. 그리고, 이를 응용한 다이아몬드(혹은 마름모)형 별찍기. 2) 구글에 검색하면 특정 함수를 사용하거나, 절대값을 사용하거나, 나머지를 활용하거나 하는데, 절대값이나 함수를 아직 학습하지 않은 상태에서 초보자들이 문제를 푸는 방법은 다음과 같지 않을까 생각한다. 문장 수를 줄이는 등 코드를 경제적으로 사용하면 좋겠지만 뭐가 어쨌든 배운 것을 토대로 기대하는 결과를 만들어내는 것은 일단 중요하지 않을까? 그래서 원하는 결과가 아래와 같을 때, 학습과정에서 배웠던 피라미드(삼각형) 별 찍기를 활용하면 된다. 피라미드에 역피라미드를 붙이면 된다. 원하는 마름모의 지름(size)을 6이라고 했을 때. 내가 작성한 코드와 그 결과는 다음과 같다... 개발기초 2022. 11. 9. Javascript : if else 조건문, 홀수 짝수 구분하는 프로그램 작성하기 if else 조건문을 사용하여, 유저에게 숫자를 입력받아 홀짝 구분하는 프로그램 만들기 첫 번째 방식, 비교적 간단한 방식이다. 여기서 다음 문자열은 '입력 받은 숫자 a를 2로 나누었을 때 나머지가 1이다.' 라는 뜻이다. ( a % 2 === 1 ) 두 번째 방식은 length 속성과 논리합 연산자 ||를 활용하였다. - || 는 논리합 연산자로, 짧은 조건문에 사용한다. - 문자열의 length는 문자열에서 문자의 갯수를 반환 한다. - 논리합 연산자 ||는, || 기호를 중심으로 좌변이 참이면 우변을 실행하지 않는다. 좌변(불 표현식) || 우변 ( 불 표현식이 거짓일 때 실행할 문자) 다음 문자열을 주목해볼 때, ${} 이 기호는 왜 들어가는지 궁금할 수 있다. alert(`${입력}은 홀수입.. 개발기초 2022. 11. 2. Javascript : if와 switch 조건문으로 계절을 구분하는 프로그램 작성 혼공스 연습문제 풀어보기 Q. 현재가 몇 월인지 확인하고, 계절을 구분하는 프로그램을 만들어보기 (if 관련 조건문 사용) A. 월별로 시즌을 구분하고 if else if 조건문을 사용하여 값을 입력 받았을 계절이 판별되게 하면 된다. 만약 switch 조건문을 사용하면 다음과 같이 작성할 수 있다. 개발기초 2022. 11. 2. 이전 1 다음