분류 전체보기
-
Higher order functionStudy/JavaScript 2020. 5. 2. 14:28
https://blog.naver.com/yoon980208/221473932670 [javaScript]Higher order functions Higher order functionHigher order function을 이용하게 되면 여러분의 코드를 보다 더 선언적으로 설계... blog.naver.com Higher order function을 이용하게 되면 여러분의 코드를 보다 더 선언적으로 설계할 수 있으며 좀 더 짧고, 간단하고, 가독성 있게 만들어줄 것이다. 함수를 다른 변수와 동일하게 다루는 언어는 일급 함수를 가졌다고 표현합니다. 예를 들어, 일급 함수를 가진 언어에서는 함수를 다른 함수에 매개변수로 제공하거나, 함수가 함수를 반환할 수 있으며, 변수에도 할당할 수 있습니다. https..
-
What are other uses of functions as data?Study/JavaScript 2020. 5. 2. 14:14
https://discuss.codecademy.com/t/what-are-other-uses-of-functions-as-data/376842 What are other uses of functions as data? Question In this exercise, the example of shortening a long function name to a short name is given as an application of using functions as data. In particular, we are given this example is2p2 = checkThatTwoPlusTwoEqualsFourAMillionTimes; This example seems discuss.codecademy..
-
for문과 while문의 차이점Study/JavaScript 2020. 5. 1. 21:25
while문과 do-while문의 차이점은 조건을 먼저 검사하느냐 나중에 검사하느냐일 뿐 동작 방식은 동일합니다. 반복횟수를 알고 있을 때 주로 사용한다. for문이 정해진 횟수만큼 반복한다면, while 문은 조건식이 true 일 경우에 계속해서 반복합니다 So you may be wondering when to use a while loop! The syntax of a for loop is ideal when we know how many times the loop should run, but we don’t always know this in advance. Think of eating like a while loop: when you start taking bites, you don’t know..
-
what is Scope?Study/JavaScript 2020. 4. 30. 20:03
Scope An important idea in programming is scope. Scope defines where variables can be accessed or referenced. While some variables can be accessed from anywhere within a program, other variables may only be available in a specific context. You can think of scope like the view of the night sky from your window. Everyone who lives on the planet Earth is in the global scope of the stars. The stars ..
-
What are the advantages of function expressions? 함수표현식 vs 함수 선언식Study/JavaScript 2020. 4. 30. 13:05
함수 선언식은 호이스팅에 영향을 받지만, 함수 표현식은 호이스팅에 영향을 받지 않는다. 함수 선언식은 코드를 구현한 위치와 관계없이 JS의 특징인 호이스팅에 따라 브라우저가 js를 해석할 때 위로 끌어 올려진다. 예를들어, 아래의 코드를 실행할 때, //실행 전 logMessage(); sumNumbers(); function logMessage(){ return 'worked'; } let sumNumbers = function() { return 10 + 20; }; 호이스팅에 의해 자바스크립트 해석기는 코드를 아래와 같이 인식한다. //실행 시 function logMessage(){ return 'worked'; } let sumNumbers; logMessage(); // 'worked' sum..
-
Why do I need to use `return`?Study/JavaScript 2020. 4. 30. 12:10
Why do I need to use `return`? Why do I need to use `return`? This lesson is so wrong. lol. I believe the tasks are backwards. Why do I have to use the return keyword before declaring the variables, in this case numOfMonitors? The examples wasn’t like that. discuss.codecademy.com
-
Parameters and ArgumentsStudy/JavaScript 2020. 4. 29. 20:53
Parameters and Arguments So far, the functions we’ve created execute a task without an input. However, some functions can take inputs and use the inputs to perform a task. When declaring a function, we can specify its parameters. Parameters allow functions to accept input(s) and perform a task using the input(s). We use parameters as placeholders for information that will be passed to the functi..