JS 초석 다지기 2

gimsoari·2022년 11월 9일
0

Pre_Onboarding

목록 보기
2/3

조건문은
if(true를 만족시키는 식) { 반복 실행 코드}
이런 식으로 반복된다.

  • if문으로 홀짝 구분 코드 만들기.
const input = prompt('정수를 입력하세요');
const number = Number(input)

if (number % 2 === 0) {
	alert(`${input}은 짝수입니다.`)
}else{
	alert(``${input}은 홀수입니다.)
}

삼항 연산자
swich문은 생략하고 바로 삼항 연산자를 본다.
코드가 ? true면 이 코드를 ? false라면 이 코드를 간단한 예제 코드를 본다면

const input = prompt('숫자를 넣어주세요');
const number = Number(input)

const result = number >= 0 ? '0 이상의 숫자입니다. : '0보다 작은 숫자입니다.' 

논리합 연산자 - 추가
논리합 연산자는 단축평가를 한다.
true || console.llog('hi')
둘 다 true이지만 논리합 연산자는 왼쪽부터 계산하기에 true만 확인한 뒤 단축평가를 한다.
false || console.log('hi')
좌변이 false 우변이 true이기에 우변을 실행함.

const rawinput = prompt('태어난 해를 입력해주세요.', '');
const year = Number(rawinput);

    let 간 = (
        '자,축,인,묘,진,사,오,미,신,유,술,해'
    ).split(',')

    let 띠 = (
        '갑,을,병,정,무,기,경,신,임,계'
    ).split(',')

    
    alert(`${year}년은 ${간[year%10]}${띠[year%10]} 년입니다.`)
    //split(',')을 기준으로 배열이된다. 

이런 식으로 활용할 수 있다.

profile
[...김가네 솔이는 코딩을 합니다.]

0개의 댓글