본문 바로가기

[코드잇]/JavaScript 백엔드 개발자20

모던 자바스크립트 -함수- 함수를 만드는 방법 1. 함수 선언(Function Declaration) - function키워드로 함수를 선언하는 방식 function 함수이름(파라미터) { 동작; return 리턴값; } 2. 함수 표현식(Function Expression) - 함수 선언을 값처럼 활용해서 함수를 만드는 방식 - ex) 변수에 할당, 다른 함수의 아규먼트로 활용 const msg = function(){ console.log('Hi'); } msg(); //변수에 할당한 모습이 point가 아닌 값처럼 활용한다는 것이 point +추가정보 표현식(Expression) - 결과가 하나의 값으로 표현되는 문장. 주로 식별자, 연산자, 리터럴 등으로 구성 문장(Statement) - 프로그래밍에서 실행 가능한 최소의 .. 2023. 2. 22.
모던 자바스크립트 -자바스크립트의 동작 원리- 데이터 타입의 특징과 종류 JS에서는 데이터 타입이 상황에 따라 변할 수 있다. 파이썬 - 서로 다른 데이터 타입끼리 연산 불가 C, Java - 변수에 데이터 타입을 지정하기 때문에 다른 타입 데이터는 할당 불가 자바스크립트의 데이터 타입 기본형(Primitive Type) : Number, String, Boolean, Null, Undefined, Symbol(ES2015), BigInt(ES2020) 참조형(Reference Type) : Object Symbol 코드 내에서 유일한 값을 가진 변수 이름을 만들 때 사용 Symbol함수를 통해서 심볼 값을 만든다. const js = Symbol(); Symbol값을 담게 된 변수는 어떤 값과 비교해도 true가 될 수 없는 고유한 변수가 된다. .. 2023. 2. 21.
모던 자바스크립트 -모던 자바스크립트 이해하기- 모던 자바스크립트란? JavaScript라는 언어에서 아쉬운 부분들을 보완해 발전시킨 결과물을 Ecma international (국제 표준화 기구)에서 관리한다. Ecma international에서는 JavaScript를 사용할 때 준수해야 하는 규칙, 세부 사항들을 ECMA-262라는 이름의 문서로 관리하는데 이 문서의 내용이 ECMAScript이다. 즉, ECMAScript - 자바스크립트 표준 명세서 ECMAScript는 1997년에 처음 등장해서 새로운 내용이 추가될 때마다 이름 뒤에 각 버전들을 명시했다. ex) ECMAScript1(ES1), ECMAScript2(ES2) 2015년 자바스크립트의 발전에 큰 영향을 준 버전이(ES6) 등장하고, 매 년마다 새로운 표준을 출시하기로 결정되었다.. 2023. 2. 21.
프로그래밍과 데이터 in javaScript -내장객체(Math)- Math객체 - JS의 내장 객체 절댓값(Absolute Number) - Math.abs(x)를 하면 x의 절댓값이 리턴 Math.abs(-10); // 10 최댓값(Maximum) - 파라미터로 여러 수를 넘겨주면 그중 가장 큰 값이 리턴 Math.max(2,6,0,8); //8 최솟값(Minimum) - 파라미터로 여러 수를 넘겨주면, 그중 가장 작은 값이 리턴 Math.min(2, -1, 4, 5, 0); // -1 거듭제곱 (Exponentiation) - Math.pow(x, y)를 하면 x의 y승의 결괏값이 리턴 Math.pow(2, 3); //8 제곱근 (Square Root) - Math.sqrt(x)를 하면 x의 제곱근이 리턴 Math.sqrt(49); //7 반올림 (Round) - .. 2023. 2. 19.