2주차 - 자바스크립트 기초 지식

int a = 5

타입이 안전하다 = 정수형 int 니까 정수밖에 올수 없다라는 것 

 

int a = 5 * "5"

>>> 컴파일 에러

var b = 5 * "5"

>>> 25

p =  5 * "5"

>>> 25

 

var b = "5" * 5 -> 55555

 

인자 매게변수

m(5,3)

매게변수에 2개까지는 스택부분에 메모리 생성 x

m(a,b,c) <- 선언문임

type이 없어서 주소를 저장할수있는 공간을 생성한다. 

 

fastcall

 

웨이스터

웨이스터에 값이 저장되어있으면 그만큼 저장할 숭 ㅣㅆ는 데이터가 줄어든다. 

-> 컴퓨터 속도가 줄어든다.

 

배열과 연결리스트의 차이

해시맵

 

자바스크립트는 해시맵으로 진행된다

 

시간복잡도 

nlog 어쩌구저쩌구

 

공간복잡도

 

키밸류 코딩이 빠른이유는 시간복잡도가 1이여서

 

해시(값)은 무엇인가

 

gabage 컬렉터

 

동적 정적 언어의 차이

 

-------------

함수는 동사

변수는 명사

세미콜론

-------------

 

함수와 매소드 차이

object class