Javascript 기초 (1)

햄은 개발 공부중·2022년 12월 16일
0

Unit2. javascript 기초 (1)


< 오늘 배운 것 >

  • chapter1. 코드 기초

    • stackBlitz 사용법
    • console.log()
    • 주석 넣기
  • chapter2. 타입 (number, string, boolean)

  • chapter2-1. number타입

    • typeof 함수로 숫자 타입인지 판단 가능
    • math 내장객체

math.floor( ) // 괄호 안의 숫자 내림 반환
math.ceil( ) // 괄호 안의 숫자 올림 반환
math.round( ) // 괄호 안의 숫자 반올림 반환
math.abs( ) // 괄호 안의 숫자 절대값 반환
math.sqrt( ) // 괄호 안의 숫자의 루트값 반환
math.pow( , ) // 괄호 안의 첫 번째 숫자를 밑, 두 번째 숫자를 지수인 숫자를 반환합니다.

  • chapter2-2. string타입
    • 문자열 주요 메서드

toLowerCase() : 문자열을 소문자로 변경합니다.
toUpperCase() : 문자열을 대문자로 변경하니다.
concat() : 문자열 연결 연산자 + 처럼 문자열을 이어붙일 수 있습니다.
slice() : 문자열의 일부를 자를 수 있습니다.

  • indexof 함수로 문자열 내에 특정 문자나 문자가 몇 번째 위치하는지 확인
  • inculdes 함수로 문자열 내에 특정 문자나 문자가 포함되어 있는지 확인
  • chapter2-3. boolean타입
    • 대표적인 falsy 값 : false, 0, -0, 0n, "", '', ``, null, undefined, NaN ...
    • 비교연산자 : ===, !==, >, <, <=, >=
    • 논리연산자 : ||(논리합 or), &&(논리곱 and), ! (논리 부정 연산자)
  • chapter3. 변수

    • let 으로 변수 선언하기

      let num = 5
      consol.log(num * 5); // 25```
      
    • undefined : 아무것도 할당되지 않은 변수는 undefined가 자동으로 할당됩

    • let키워드로 선언한 변수에 새로운 값을 할당할 수 있다. (재할당!)

    • const : const를 사용하면 재할당이 금지!

    • 네이밍 컨벤션 :하나 이상의 영어단어를 사용하여 식별자를 만들 경우 네이밍 컨벤션을 잘 지키면 가독성을 높일 수 있다. JavaScript에서는 일반적으로 카멜 케이스(camelCase🐫)를 사용한다.
      (첫 단어 제외, 그 다음 단어부터는 첫글자를 대문자로 작성)

  • chapter3-2. 변수 활용
    • 템플릿 리터럴(`백틱) : 릿 리터럴 내부에 ${ }를 사용하여 변수를 삽입 가능! (이때, 문자열이 할당되지 않은 변수도 문자열로 취급!)
      let course = 'SEB FE';
      let cohort = 99;
      let name = 'kimcoding';
      console.log(`${course} ${cohort} ${name}`); // 'SEB FE 99 kimcoding'```

< 느낀점 >

오전엔 개인공부를 하고 오후엔 처음으로 페어님과 만나서 수업을 진행했다! 처음이라 엄청 버벅거렸는데 페어님이 너무 친절히 도와주시고 함께 풀어가니 혼자선 힘들었을 문제가 해결되서 너무 신기했다! (이게 되네...?) 복습 열심히 해야겠다...🥹

profile
내가 보려고 정리하는 블로그🔥

0개의 댓글