한빛미디어4 [무던한 개발자를 위한 모던한 자바스크립트]함수와 함수형프로그래밍 안녕하세요 Samuel 입니다 : ) 해당 책의 내용중 저에게 필요한 일부를 메모하는 방식으로 작성하였으며( +@ 느낀점도 살짝살짝 적어봤어요! ), 추가적으로 구글링과 공식문서를 참고해서 글을 작성해봤습니다. 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 함수와 함수형 프로그래밍 함수형 자바스크립트는 함수형 프로그래밍 언어이다. 함수는 값으로 취급하며 이를 변수로 저장하거나, 인수로 전달하거나, 다른 함수의 결과로 반환할 수 있다. 예를들어 다음은 average 함수를 변수에 저장하는 코드다. let f = average 다음처럼 함수를 호출한다. let result = f(6,7) f(6 , 7)이라는 표현식을 실행할때 f는 함수로 인식되며 인수 6과 7을 이용해 이 함수를 호출한다. 다.. 2022. 2. 17. [무던한 개발자를 위한 모던한 자바스크립트]제어구조 안녕하세요 Samuel 입니다 : ) 해당 책의 내용중 저에게 필요한 일부를 메모하는 방식으로 작성하였으며( +@ 느낀점도 살짝살짝 적어봤어요! ), 추가적으로 구글링과 공식문서를 참고해서 글을 작성해봤습니다. 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 제어구조 불리언화 자바스크립트의 조건( if 문의 조건 등 )은 불리언 값을 사용한다. 0, NaN, null, undefined, 빈문자열은 조건을 거짓으로 만드는 ‘일종의 거짓(falsish)’값이다. 이를 제외한 모든 다른 값은 ‘일종의 참(truish)’값이 되며 조건을 참으로 만든다. 이렇게 참이나 거짓으로 분류되는 값을 ‘거짓으로 평가되는 값'이나 ‘참으로 평가되는 값'이라고 부른다. 다만 이들이 공식 언어 명세에 사용되는 용어.. 2022. 2. 16. [무던한 개발자를 위한 모던한 자바스크립트]값과 변수 (2) 안녕하세요 Samuel 입니다 : ) 해당 책의 내용중 저에게 필요한 일부를 메모하는 방식으로 작성하였으며( +@ 느낀점도 살짝살짝 적어봤어요! ), 추가적으로 구글링과 공식문서를 참고해서 글을 작성해봤습니다. 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 값과 변수(2) 배열 자바스크립트의 배열은 ‘0’ , ’1’ 처럼 프로퍼티 이름이 문자열인 객체다. (숫자는 프로퍼티 이름으로 사용할 수 없으므로 문자열을 사용한다.) const numbers = [1,2,3,'many'] JSON (JavaScript Object Notation) JSON은 애플리케이션 간에 객체 데이터를 주고받는 경량 텍스트 포맷이다. JSON은 객체, 배열 리터럴을 자바스크립트 문법으로 표현하는데, 다음과 같은 제약.. 2022. 2. 14. [무던한 개발자를 위한 모던한 자바스크립트]시작하면서, 값과 변수 (1) 안녕하세요 Samuel 입니다 : ) 해당 책의 내용중 저에게 필요한 일부를 메모하는 방식으로 작성하였으며( +@ 느낀점도 살짝살짝 적어봤어요! ), 추가적으로 구글링과 공식문서를 참고해서 글을 작성해봤습니다. 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 이 책은 이미 분기, 루프, 함수 자료구조, 기본적인 객체지향 프로그래밍을 알고 있다고 가정하고 작성된 책입니다. 구식 기능 설명은 생략하고 최신 자바스크립트를 생산적으로 사용하는 방법에 대해서 설명하는 실용위주의 책입니다. 자바스크립트를 공부하게 된 이유는 간단했습니다. 백엔드의 하나의 언어를 작업하면서 하나 이상의 언어를 다뤄야하는 필요성과 좀 더 재미있는 언어가 무엇이 있을까? 고민하다가 자바스크립트를 고르게 되었습니다. ( 물론 현.. 2022. 2. 11. 이전 1 다음