관리 메뉴

공부기록용

Javascript 기초 10(삼항 연산) 본문

📚강의록📚/유노코딩)Javascript

Javascript 기초 10(삼항 연산)

과부하가즈아 2023. 4. 27. 19:43

삼항 연산

삼항 연산은 이름 그대로 세 개의 항을 이용해 결과를 반환하는 연산이다. 보통 if문의 단축 형태로 사용되기 때문에, 삼항 조건 연산식이라고도 부른다. 조건식의 결과에 따라 남은 두 항 중 하나를 반환한다.

조건식? 참일_경우의_결과 : 거짓일_경우의_결과
  • 조건식 : 조건 역할을 하는 표현식
  • 참일_경우의_결과 : 조건식의 결과가 참일 경우 반환될 결과
  • 거짓일_경우의_결과 : 조건식의 결과가 거짓일 경우 반환될 결과

 

▶내용실습◀

let result;

result = 3 < 2 ? "true" : "false" // true 또는 false가 결과에 따라 이 문항을 대체하게 됨

console.log(result)


<!--HTML-->

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>자바스크립트 실습을 해보자</title>
  <style>
  </style>
</head>
<body>
  <select>
    <option value="foot" selected>축구</option>
    <option value="base">야구</option>
    <option value="basket">농구</option>
  </select>

  <button>PICK</button>

  <script src="script.js"></script>
</body>
</html>

// Javascript

const select = document.querySelector('select') // select인 요소를 선택해 이름을 select로 지정(상수)
const button = document.querySelector('button') // button인 요소를 선택해 이름을 button으로 지정(상수)

button.addEventListener('click', function(){    // PICK button을 클릭(이벤트)했을 때
    console.log(select.value)                   // 사용자가 select한 value(값)을 console에 출력하자
})

야구의 value값인 bas가 출력된걸 확인해 볼 수 있다


// Javascript

const select = document.querySelector('select')
const button = document.querySelector('button')

button.addEventListener('click', function(){
    console.log(select.value)

    let result;
    result = select.value =="foot" ? // select.value =="foot" ? 이 조건문이 되는것으로 select한 value(값이) foot와 같다
    "축구를 선택했네요!" :            // 같다면 "축구를 선택했네요!" 이 반환되어 result에 대입
    "축구를 선택하지 않았네요!"        // 같지 않다면 "축구를 선택하지 않았네요!" 이 반환되어 result에 대입

    alert(result)                   // 경고창에 그 result값을 띄움
 })

 

 

출처 : https://www.youtube.com/@uknowcoding

Comments