21일차 - javascript

Yohan·2024년 3월 20일
0

코딩기록

목록 보기
28/156
post-custom-banner

2-3. 연산자

논리 연산자 (logical operator)

// and연산: 논리곱 - &&
console.log(t && t); // t
console.log(t && f); // f
console.log(f && t); // f
console.log(f && f); // f

// or연산: 논리합 - ||
console.log("===============");
console.log(t || t); // t
console.log(t || f); // t
console.log(f || t); // t
console.log(f || f); // f

// not연산: 논리반전 - !
console.log("===============");
console.log(!t); // f
console.log(!f); // t

조건 연산자 (conditional operator)

입출력

  • prompt() : 브라우저에서 입력을 할 수 있게 해주는 함수
  • confirm() : 브라우저에서 확인/취소를 할 수 있게 해주는 함수
  • alert() : 브라우저에서 알림창을 띄우는 함수
const food = "돈까스";
const userName = "스윙스";

console.log(`${food}의 왕 ${userName}`);

// 브라우저 전용함수 : node.js환경에서는 작동불가

// var yourName = prompt(`당신의 이름을 입력하세요!`);
// alert(`입력한 이름: ${yourName}`);

// var resultFlag = confirm(`혹시 얼마 있니? 가진거 다 내놔 `);
// console.log(`나의 대답: ${resultFlag}`);

var n1 = +prompt('첫번째 수를 입력하세요!');
var n2 = +prompt('두번째 수를 입력하세요!');

alert(typeof n1);
alert(`두수의 합: ${n1 + n2}`);

2-4. 제어문

if문

else 절

다중 분기 조건문 else if 절

profile
백엔드 개발자
post-custom-banner

0개의 댓글