JavaScript_04

🙋🏻‍♀️·2022년 4월 2일

[06-1_조건문1-조건문과 boolean]

conditional statements

불리언 데이터 타입
true와 false


console.log(1+1===2) //true
console.log(1+1===3) //false

불리언 데이터 타입은 참과 거짓을 나타낼 때 쓴다.


console.log('Code kim' === 'Code kIM') //false
console.log('Code Kim' === 'Code Kim') //true







[06-2_조건문2-비교연산자]


조건문의 시작

만약 (조건이) 참이라면~ =>실행
만약 (조건이) 거짓이라면~ =>그럼 다른 코드 실행




일치연산자(===)를 배워보자

1+1 === 2 //true
1+1 !== 3 //true
console.log(100>=100) //true (같거나 크니까)



if문과 else if문

if문 : 만약 ~~ 한다면

if ( 1 + 1 === 2) {
console.log('1 더하기 1은 2입니다.')
}
//'1 더하기 1은 2입니다.' 출력

~다른 예제도 알아보자~

let Name = 'coco Lee'

if (Name === 'code Lee') {
console.log('Hi, my friend')
}
//실행해도 아무것도 안나옴.
왜냐하면 변수가 code lee일때 실행됨.




~else문도 알아보자~

let name = 'coco kim'

if (name === 'coco kim'){
console.log('저는 김코코입니다.')
else {
console.log('저는 김코코가 아닙니다.'
}





~else if문도 알아보자~

let name = 'coco Lee'

if (name === 'coco Lee'){
console.log('저는 이코코입니다.')
} else if ( name === 'hello Lee'){
console.log('저는 이코코가 아닙니다. 저는 이헬로입니다.')
} else {
console.log('저는 이코코도 아니고, 이헬로도 아닙니다.)
}


//'저는 이코코입니다.'







~과제를 실습해보자 💻~

function isOkayToDrive(who){
  if (who==='son'){
  console.log('Nope!')
  }else if (who==='dad'){
  console.log('Good!'){
  else if (who==='grandfather'){
  console.log('Be careful!')
  } else {
  console.lof('Who are you?')
  }
}
	console.log(isOkayToDrive('dad'))

//		'Good!'



function isOkayToDrive(who){
  if (who==='son'){
  console.log('Nope!')
  }else if (who==='dad'){
  console.log('Good!'){
  else if (who==='grandfather'){
  console.log('Be careful!')
  } else {
  console.lof('Who are you?')
  }
}
	console.log(isOkayToDrive('cat'))

//		'Who are you?'






[06-3_조건문3-논리연산자]


연산자


1.논리연산자 or
(둘 중 하나가 참일때 true 그외에는 false)

ex) 1+1 === 2 || 1+1 === 3
//true



2.논리연산자 and
(둘 다 참일때 true, 그외에는 false)

1 + 1 === 2 && 1 + 1 ===3
//false



3.Truthy Falsy

(1)Truthy
참은 아니지만 문맥상 true처럼 평가.
falsy가 아니면 전부 truthy

▼falsy 8가지▼

false
0
-0
0n
""
null
undefined
NaN (en-US)



let a = 0		//falsy
 
let b = 100 	//truthy(참 같은 값)
if (a) {
  console.log('I am falsy)
 } else if (b) {
  console.log('I am truthy')
 }
//a가 falsy니까 else if 실행
  그래서 b는 100이니까 truthy한 값. else if문이 true처럼 행동함.

//'I am truthy'출력됨




0개의 댓글