한주를 시작하며...

이홍경·2021년 7월 25일
0

부트캠프 2주차 아침.

한주를 되돌아 보며 이 글을 작성함.

나름 열심히 한다고 했는데...조금 더 체계적이고 계획적으로

공부를 할 필요가 있을 것 같다.

이번주는 css, js, Git 관리 등에 대하여 배운다.

이번주도 화이팅!!

Truthy and Falsy

  • a && b 앞의 값이 truthy한 값이면 뒤의 값 출력
    && 특정 값이 유요할 때만 어떤 값을 조회해야 할 상황에 유용함.
const obj = {name: 'ajrfyd'}
const name = obj && obj.name;
- obj 값이 제대로 되어 있는 경우 obj.name 출력

a || b 앞의 값이 falsy한 값이면 뒤의 값 출력.(앞의 값이 truthy한 값이라면 뒤의값 안봄.)
|| 연산자는 a 값이 없을때 난 b값을 사용할래 이 경우에 유용함

const obj = {name: 'ajrfyd'};
function getName(user) {
  name = user && user.name;
  return name || 'undefined user name'
}
- user값이 존재 하면 name에 user.name 할당
- name 값이 falsy하면 'undefined user name' 출력
profile
개발자를 꿈꾸는 자

0개의 댓글