Recap

Recap

728x90

노마드코더의 무료 Javascript 강의 학습 내용정리

variable을 표현하는 두가지 방법

const -> 상수 default

let -> 변수를 변경해야 할 필요가 있을 때 사용

var -> 사용하지 말자 -> 코드의 의도를 파악할 수 없음

Primitive types

Boolean : 참 and 거짓 -> const a = true; or const b = false;

null 은 JavaScript의 원시 값 중 하나로, 어떤 값이 의도적으로 비어있음을 표현 Null :

Undefined : 값을 할당하지 않은 변수 -> const a; (이런식으로 값을 넣지 않음)

Number : 숫자 -> const num = 1;

String : 문자열 -> const str = "abc"; 쌍 따옴표 or 홑 따옴표 시작과 끝을 동일하게 해줘야 함

BigInt : Number가 표현할 수 있는 최대치인 2^53 - 1보다 큰 정수를 표현할 수 있는 내장 객체 -> (BigInt 는 정수 리터럴의 뒤에 n 을 붙이거나( 10n ) 함수 BigInt() 를 호출해 생성할 수 있습니다.)

Symbol : 심볼 값은 객체 프로퍼티(object properties)에 대한 식별자로 사용될 수 있습니다; 이것이 심볼 데이터 형식의 유일한 목적 (ECMAScript 6 에 추가됨) (잘 모릅니다.)

Arrays

연속된 같은 타입의 값을 활용할 떄 유용하다

ex) days

const days = ["mon", "tue", "wed", ...]

Objects연관되어 있는 property들을 그룹으로 묶어 저장할때 사용 ex) player

const player = { name: "jun", age: "30", fat: true, ... }

Functions

어떤 코드를 캡슐화 하여 재사용 가능하게 만든 것

ex) calculator

function plus(a, b) { console.log(a+b); }

간단한 Calculator 만들기

const calc = { fuction plus(a,b) { console.log(a+b) } fuction minus(a,b) { console.log(a-b) } fuction divide(a,b) { console.log(a/b) } fuction times(a,b) { console.log(a*b) } }

References

https://developer.mozilla.org/ko/docs/Web/JavaScript/Data_structures

https://nomadcoders.co/javascript-for-beginners/lectures/2883

공유하기 글 요소 저작자표시

from http://devjun.tistory.com/228 by ccl(A) rewrite - 2021-10-17 17:01:40