[JavaScript] JavaScript(다시 짚고 넘어갈 개념)

홍예찬·2020년 9월 13일
0
post-thumbnail

1.Data Type 6가지

  • Number는 length라는 속성이 존재하지 않음. -> 따라서 String으로 저장해야 한다.
    언제 이걸 쓸까? 고객의 휴대폰 번호를 저장할 때

2. 산술연산자

  • +는 String과 String도 이어준다(숫자 + String의 경우에는 String으로 인식)
  • 그러나 -, /, * 는 숫자 타입에만 적용된다.(String에 적용할 경우 NaN이 뜸)
  • String으로 값을 할당해도 -연산자를 쓰면 숫자로 인식한다.
let a = '안녕하세요' + '안녕'
console.log(a);				

let b = '3' + 3
console.log(b);

 
let c = '안녕하세요' - '안녕'
console.log(c);

let d = '200' - '10';
console.log(d);
/*Output
안녕하세요안녕
33
NaN
190
*/

3. Class

JS에서 Class는 객체지향 프로그램의 핵심으로 작용한다.
Class는 큰 큐모의 객체이거나 비슷한 모양의 객체를 게속해서 만들지 않아도 되게 해주는 일종의 큰 틀(template)로 작용한다. 쉽게 설명하자면 , Class는 붕어빵을 만드는 틀이고, 그 안에 들어가는 내용(instance)에 따라 여러 맛의 붕어빵(object)이 만들어지는 것이다.

profile
내실 있는 프론트엔드 개발자가 되기 위해 오늘도 최선을 다하고 있습니다.

1개의 댓글

comment-user-thumbnail
2020년 9월 19일

잘 읽고 갑니다 ~ 프론트 화이팅 👍🏻

답글 달기