sodock00
산책노예의 개발일지
sodock00
전체 방문자
오늘
어제
  • 분류 전체보기 (44)
    • 안드로이드 (12)
    • 자료구조 (6)
    • 기타 (3)
    • WEB (21)
    • 영상처리 (0)
    • 컴퓨터 비전 (0)
    • 파이썬 (0)
    • 학교공부 (0)
    • 알고리즘 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

공지사항

인기 글

태그

  • 로컬스토리지예제
  • 안드로이드
  • 자바스크립트
  • 웹
  • toast오류 #onViewCreated
  • addEventListener
  • 안드로이드책
  • flexbox #css #web #flex
  • 앱개발책
  • 안드로이드책추천
  • retrofit오류
  • Do it! 깡쌤의 안드로이드 앱 프로그래밍 with 코틀린
  • 에라토스테네스의체
  • 에라토스테네스
  • doit안드로이드
  • Do it! 깡쌤의 안드로이드 앱 프로그래밍
  • 깡쌤
  • 자바스크립트이벤트리스너
  • 이벤트리스너
  • 코틀린
  • localStorage
  • html #javascript #js #자바스크립트배열 #자바스크립트객체
  • html #html개념 #html이란 #css #javascript
  • 로컬 스토리지
  • removeEventListener
  • 앱개발

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
sodock00

산책노예의 개발일지

[Javascript] 자바스크립트 함수 선언 & 호출
WEB

[Javascript] 자바스크립트 함수 선언 & 호출

2022. 3. 4. 23:49

Day12~~

함수 선언 방법에 대해서 구글링해보고 실습하기

 

자바스크립트 함수 선언하는 5가지 방법

파라미터를 사용하는 함수는 그냥 ()안에 파라미터만 넣어주면 되기 때문에 생략

1. named function declaration (명명 함수 선언)

function hello() {
  //함수 내용
}

2. anonymous function expression (익명 함수 표현)

이름이 없는 함수를 변수(hello)에 담은 형식 

var hello = function () {
  //함수 내용
}

3. named function expression (명명 함수 표현)

var hello = function originalName() {
  //함수 내용
}

4. Immediately-invoked expression (즉시 실행 표현)

내부 함수가 완전히 캡슐화 되어 함수 밖에서 접근할 수 없다. 

var hello = (function () {
  //함수 내용
})()

5. arrow function (화살표 함수)

var hello = () => {
  //함수 내용
}

 


 

함수 호출 실행 결과

결과 화면

//명명 함수
//선언
function named(){
    console.log("hello~ ");
    console.log("this is named function declaration");
}
//호출
named()

//익명 함수
//선언 
var anonymous = function(){
    console.log("hello~ ");
    console.log("this is anonymous function expression.");
}
//호출
anonymous.name
anonymous


//화살표 함수 
//선언
var arrow = () => console.log('this is arrow function.');
//호출
arrow();

'WEB' 카테고리의 다른 글

[Javascript] 이벤트 리스너  (0) 2022.03.06
[Javascript] html 문서(DOM)에 접근하기  (0) 2022.03.05
[Javascript] 객체 & 배열  (0) 2022.03.03
[Javascript] 조건문 / 반복문  (0) 2022.03.02
[javascript] 변수 선언(var), 디버깅(console.log)  (0) 2022.03.01
    'WEB' 카테고리의 다른 글
    • [Javascript] 이벤트 리스너
    • [Javascript] html 문서(DOM)에 접근하기
    • [Javascript] 객체 & 배열
    • [Javascript] 조건문 / 반복문
    sodock00
    sodock00
    - 매일매일 꾸준히 하기!! - 노력하는 자는 즐기는 자를 이길 수 없다!!

    티스토리툴바