(2023/07/03) 공부 일지!

seumomo_TAEILKIM·2023년 7월 4일
0

공부일지

목록 보기
53/87

JavaScript

기본 문법

세미콜론은 선택적인데, []앞에는 세모콜론이 있다고 가정하지 않는다.

함수

메소드 => 객체가 소유한 함수

함수 정의

function 함수이름() {}

함수 표현식

함수를 변수에 참조시킨다.
var 함수이름 = function() {}

함수 호출

  1. 함수이름()
  2. 함수가참조된변수이름()

매개변수와 전달인자

매개변수(parameters)

함수를 정의할 때의 변수
function 함수이름(매개변수) {}

전달인자(arguments)

함수를 사용할 때, 변수에 넣을 인자
함수이름(인자)

함수 결과 반환(return)

함수에서 처리되야 할 코드를 return에 작성하여 결과를 반환해야 결과값이 저장된다.

  • 결과 값이 요구될 때는 get~함수
  • 결과 값이 요구되지 않을 때는 set~함수

내장된 함수

  • window.parseInt()
    = 인수에서 정수만 10진수로 추출한다.
  • window.parseFloat()
    = 인수에서 실수만 10진수로 추출한다.
  • window.alert()
    => 사용자에게 인수를 보여준다.
  • window.confirm()
    => 사용자에게 인수를 보여주고, 확인 또는 취소의 답변을 받는다.
  • window.prompt()
    => 사용자에게 인수를 보여주고, 답변을 입력할 수 있도록 한다.

    window는 전역객체로서, window를 생략하고 메소드만 사용할 수 있다.

  • console.log()
    => 콘솔 창에 인수를 보여준다.
  • console.info()
    => 콘솔 창에 인수를 정보로 보여준다.
  • console.warn()
    => 콘솔 창에 인수를 경고로 보여준다.
  • console.error()
    => 콘솔 창에 인수를 에러로 보여준다.
  • trim(Left | Right)()
    => 공백을 제거한다.
  • typeof
    => 인자의 데이터 유형을 반환한다.
    => null배열은 올바른 값을 반환하지 못한다.

비교 연산자

같거나 다름을 비교할 때는 ===, !==의 사용이 권장된다.

논리 연산자

AND(&&), OR(||), NOT(!)

  • trim(Left | Right)()
    => 공백을 제거한다.
  • typeof
    => 인자의 데이터 유형을 반환한다.
    null배열은 올바른 값을 반환하지 못한다.

switch 조건문

조건이 많을 때 if 문보다 유용하다.

switch (인수) {
  case 조건: 조건이 참일 경우 실행될 문장;
  break;
  default: 참인 조건이 없을 때 실행될 문장

git

브랜치를 새로 만들면 만들 때 브랜치의 내용을 그대로 복사한다.

profile
어제의 나보다 1% 발전하기💪

0개의 댓글