대표님 교육

 

화면의 입출력은 무조건 문자열이다.

 

js는 싱글스레드 멀티스레드를 하지 못한다.

 

js 엔진은 함수명, 파라미터(인자)까지 기억을 한다.

안에 수행문들은 메모리에 기억되지 않는다.(인터프리터언어인 js가 빠른이유)

 

반대로 컴파일 언어는 함수 하나하나를 해석하고 메모리에 다 기억을 한다.

 

객체지향이 왜 나왔을까? (언어를 만든 사람 관점에서 보기)

언어란 class들을 계속 만들고 class 안에서 코딩을 했다.

이것들은 상속받아 기능을 확장했고

class 자체를 인스턴스화해 객체라는 존재가 탄생했다.

즉 object가 굉장히 중요하다. 

 

인스턴스와 객체의 차이점

거의 같다고 생각하면 되지만

new로 생성된것이 객체

class가 인스턴스화 되어진게 인스턴스이다.

 

js는 접근제어자가 없고 함수에서 그냥 function키워드만 사용한다.

js의 디폴트 리턴값은 undefined 라고 생각하면 된다.

값없이 선언하고 호출하면 무조건 undefind이다.

 

undefined 체킹

typeof(변수명) == "undefined"

'위너 > 교육' 카테고리의 다른 글

callee와 caller  (0) 2023.01.16
js 논리 연산자 ||(or) 의 특이한 점 230113  (0) 2023.01.13
주석의 중요성 230105  (0) 2023.01.05
배열 메소드 splice() 실습 예제 230105  (0) 2023.01.05
sort 정렬 활용하기 230105  (0) 2023.01.05

+ Recent posts