본문 바로가기

자바스크립트2

[번역] 자바스크립트를 처음배우면서 알게된 10가지 본 문서는 Md Rana Mahmud의 10 Things I Learned as a JavaScript Noob. [https://ranamahmud.medium.com/10-things-i-learned-as-a-javascript-noob-e6dfd19c80e1] 글을 번역한 내용입니다. 자바스크립트를 처음배우면서 알게된 10가지 1. 자바스크립트는 숫자형 자료에 대해 다른 데이터 타입을 갖지 않습니다. 기본적으로 자바스크립트에서 모든 숫자는 double형으로 간주됩니다. int타입이 없기 때문이죠. 예를 들어보겠습니다. a = 7, b = 2 다음과 같이 두 개의 변수를 선언하면, 기본적으로 float형으로 정의됩니다. C, C++ 에서는 a / b = 3 이란 결과를 줄 것입니다. 하지만 Java.. 2020. 12. 14.
Functional JS 함수형 프로그래밍 함수형 프로그래밍이란? 더보기 자료 처리에 있어서 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임 명령형 프로그래밍은 상태를 바꾸고, 함수형 프로그래밍은 함수의 응용을 중요시 함 Not functional(명령형) vs functional(함수형) 더보기 명령형 함수는 프로그램의 상태의 값을 바굴 수 있는 부작용이 있다. 이 때문에 명령형 함수는 참조 투명성이 없고, 같은 코드라도 프로그램의 상태에 따라 다른 결과값을 낸다. 반대로 함수형 코드의 출력값은 그 함수에 입력된 인수에만 의존하므로 명령형 함수의 부작용이 없다. Not Functional var name = "Anjana"; var greeting = "Hi, I'm "; console.log(greeting + name); => "Hi, I.. 2020. 9. 2.