반응형
[JavaScript] 함수 (2) 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] 함수 (2)

이전 글에서 이어집니다. [JavaScript] 함수 1. 함수란? 자바스크립트에서 함수는 가장 중요한 문법 중 하나이다. 함수란 일련의 과정을 문으로 구현하고 코드 블록으로 감싼 하나의 실행 단위로 정의한 것이다. 함수는 입력을 받아서 출력 lpla.tistory.com 6. 참조에 의한 전달과 외부 상태의 변경 엄연히 말해 자바스크립트에서 참조에 의한 전달은 존재하지 않고 값에 의한 전달만이 존재한다. 하지만 편의상 전달되는 값의 종류에 따라 값에 의한 전달과 참조에 의한 전달로 구분하여 부르기로 한다. 이 때 참조에 의한 전달은 다른 프로그래밍 언어에서 말하는 그것과 정확히 일치하지 않는다. // 매개변수 primitive는 원시값을 전달받고, 매개변수 obj는 객체를 전달받는다. function ..

2021.05.02 게시됨

[JavaScript] 함수(1) 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] 함수(1)

1. 함수란? 자바스크립트에서 함수는 가장 중요한 문법 중 하나이다. 함수란 일련의 과정을 문으로 구현하고 코드 블록으로 감싼 하나의 실행 단위로 정의한 것이다. 함수는 입력을 받아서 출력을 내보낸다. 이때 입력을 전달받는 변수를 매개변수(parameter), 입력을 인수(argument), 출력을 반환값(return value)이라고 한다. 함수는 함수 정의를 통해 생성되지만 정의만으로 함수가 실행되는 것은 아니다. 함수를 실행하기 위한 입력, 즉 인수를 매개변수를 통해 함수에 전달하면서 함수의 실행을 지시해야 한다. 이를 함수 호출이라고 한다. 함수를 호출하면 코드 블록에 담긴 문들이 실행되고 결과값을 반환(반환값)한다. // 함수 정의 function add(x, y) { return x + y; ..

2021.04.18 게시됨

[JavaScript] 함수 정리(1) 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] 함수 정리(1)

함수 선언 function name(parameters) { // 내용 } 함수 호출 function sayHello() { alert( '안녕하세요!' ); } sayHello(); 지역 변수 함수 안에서 선언한 변수는 해당 함수 안에서만 호출 할 수 있다. function sayHello() { let message = "안녕하세요!"; alert( message ); } sayHello(); alert( message ); // ReferenceError: message is not defined 전역 변수 함수 밖의 변수를 함수 안에서 호출 할 수 있다. let userName = 'Minsu'; function sayHello() { let message = 'Hello, ' + userName..

2020.06.28 게시됨

반응형