본문 바로가기

Front-End26

[JavaScript] 함수(Function) 함수란? 함수란 작은 기능의 단위로 코드의 묶음이다. 수학적 함수와 언뜻 보기엔 비슷할 수 있으나, 실제로는 그 결이 많이 다른 게 프로그래밍에서의 함수다. 특정 값을 입력 받아 원하는 값을 출력하는 것은 같지만 여러 개의 출력값을 가지는 것이나 함수를 통해 특정 기능을 구현하는 것은 프로그래밍 함수만의 특징이라고 할 수 있다. 위의 예시처럼 함수는 함수 선언을 위한 값(keyword), 함수의 이름(name), 그리고 함수의 매개변수(parameter)로 구성된다. 왜 쓰는걸까? 먼저 아래의 코드 예시를 보자. 어떤 이유에서인지 우리는 반복된 문장을 출력하기 위해서 console.log창을 10번 입력해야 했다. 코드 예시에서는 단순히 코드 10줄을 반복적으로 치는 작업이기 때문에 그나마 적을 수 .. 2022. 8. 29.
[JavaScript] 변수와 타입(Type) 변수(Variable)란? 모든 사물에는 우리가 부르기로 '약속'한 이름이 있다. 컴퓨터 또한 시스템 안에 데이터를 저장할 때 이를 부르기 위한 이름을 지어줘야 하는데, 이를 변수라고 한다. 변수가 왜 필요할까? 만약 누군가 '사과'가 필요한데 이름이 생각나지 않았다고 생각해보자. 만약 그 사람이 지나가던 때마침 친구에게 '그거 좀 갖다 줘'라고 말한다면, 우린 '사과'를 가져다 줄 수 있을까? 일반적으로 '그게 뭔데?'라고 되물을 것이다. 이처럼 컴퓨터에게도 데이터를 저장하고 필요할 때마다 해당 데이터를 불러오기 위해서는 더 명확한 지칭이 필요한데, 이역할을 변수가 해주는 것이다. 그렇다면 어떻게 변수라는 '이름'을 지어줄까? 변수의 선언과 할당 변수를 만들기 위해선 두 가지 단계로 나뉜다. 먼저 데이.. 2022. 8. 22.