JavaScript

정민세·2022년 8월 22일
0

Chapter 1 .변수(Variable)

데이터를 저장하는 공간

ex ) let int

* var = 초창기 선언 키워드, 변수의 중복 선언이 가능
/중복 선언을 해서 값을 출력 하더라도 출력에는 문제가 없어 그대로 실행이 되어 위험성이 있음

* let = 'var' 이후에 만들어진 선언 키워드, 변수의 중복 선언이 불가하여 안전한 코딩 가능

* const = 상수(constant), 한 번 값을 할당하면 수정할 수 없는 키워드

변수를 활용하여 구구단 만들기

ex) let num = 2
console.log(num * 1) // 2
console.log(num * 2) // 4
console.log(num * 3) // 6
console.log(num * 4) // 8
console.log(num * 5) // 10
console.log(num * 6) // 12
console.log(num * 7) // 14
console.log(num * 8) // 16
console.log(num * 9) // 18

* num에 할당한 숫자대로 구구단이 만들어진다

*변수 작성 방법

  1. 변수 이름은 카멜케이스(camel case) 방법으로 작성해야 한다.
    ex) let userName = 'semin'; (o)
            let username = 'semin'; (x)
  2. 변수 이름은 _ , $ , 문자로만 시작한다
  3. 상수나 축약어는 대문자와 스네이크 케이스(snake case) 방식으로 작성한다
    ex) const HTML = 'Hyper Text Markup Language';
            const MAX_LEVEL = '99' ;
  4. 예약어는 사용할 수 없다.
    ex) var, let , const, type of .... (JS 에서 정한...)

Chapter 2. 타입(Type)

숫자나 문자와 같이 변수에 할당할 수 있는 형태

  1. 숫자형 (number) : 1,2,3 ...
  2. 문자열형 (string) : 'string' , "string"
  3. 논리형 (boolean) : true,false 참과 거짓을 의미하는 값
  4. 특수형 (undefined) : 변수 값을 할당하기 전 자동으로 부여되는 값
  5. 특수형 (null) : 변수 값을 명시적으로 사용자가 의도적으로 비워두게끔 부여하는 값

Chapter 3. 함수(Function)

입력에 따라 그에 걸맞은 작업을 하는 하나의 작업 단위

함수 선언식 : 호이스팅으로 인하여 순차는 상관 X

ex) funtion getSquareArea(width,height) {
let getSquareArea = width * height;
return getSquareArea;
}

함수 표현식 : 순차대로 적용

ex) const getSquareArea = (width,height) {
let getSquareArea = (width * height);
return getSquareArea;
}

화살표 함수 : ES6에서 처음등장한 새로운 함수 선언 방법

ex) const getSquareArea = (width,height) => {
let getSquareArea = (width * height);
return getSquareArea;
}

* 화살표 함수 본문(body)에 return문만 있는 경우 축약해서 사용 가능

ex) const getSquareArea = (width,height) => 
width * height;
profile
하잇

0개의 댓글