[TIL] 변수, 타입, 함수, 변수와 자료형, 조건문

CUE·2021년 4월 6일
0

TIL

목록 보기
1/43
post-thumbnail

💡 Achievement Goals를 위주로 정리하는 TIL

Chapter. 변수(Variable)

  • 프로그래밍 = 데이터 처리
  • 변수 사용 = 데이터를 편리하게 저장하고 꺼내 쓰는 것
    • let myname // 선언 (1번만)
    • myname = 'siyoon' // 할당 또는 대입
      =(할당연산자)는 '같다'는 의미가 아님
    • let myname = 'siyoon' // 선언, 할당 함께

Chapter. 타입(Type)

  • Number, String, Boolean, Undefined
  • 서로 섞인 compound 타입
  • 함수
    • 원시 자료형 (Primitive type) is data that is not object and has no methods such as String, Number, Bigint, Boolean, Undefined, symbol, and null
      메모리 값을 그대로 저장.
    • 참조 자료형 (Referece type)
      Function, Array, object type
      메모리 값을 주소로 저장하고, 출력시 메모리 주소와 일치하는 값을 출력.
      원본이 바뀌면 복사본도 똑같이 바뀜
    • typeof : 피연산자의 평가 전 자료형을 나타내는 문자열을 반환하는 연산자
      ex) typeof 34 === 'number';
    • ==/ != 같다/ 같지않다. (x)
      === / !== 엄격하게 변수까지 고려함 (o)

Chapter. 함수(function)

  • 작은 기능의 단위
  • keyword(정의), name(함수이름), parameter(함수에 전달되는 이름, 255개까지), body(statements)
  • return // 반환
  • 함수 그 자체 func vs 호출 함수 func()
  • 매개변수, 전달자
    • 선언식
    • 표현식
    • 화살표식중괄호, return 생략 가능!

Coplit. 변수와 자료형

페어와 함께 10문제를 풀었다.
순조롭게 완료 !

Chapter. 조건문

  • if(조건1) {
    //조건1 충족
    } else is(조건2){
    //조건2 충족
    } else (조건3){
    //조건3 충족
    }
  • && // and 연산자
    || // or 연산자
    ! // not 연산자
  • 기억해야 할 6가지 falsy 값
    (false로 변환, if 실행이 되지 않음.)
    if (false)
    if (null)
    if (undefined)
    if (0)
    if (NaN)
    if('') 빈 칸
profile
archive

0개의 댓글