Parameter
·
Codeit/JavaScript
// name = 파라미터(Parameter)function greeting(name) { console.log(`Hi! My name is ${name}!`);}// JavaScript / Codeit / World = 아규먼트(Argument)greeting('JavaScript'); // Hi! My name is JavaScript!greeting('Codeit'); // Hi! My name is Codeit!greeting('World'); // Hi! My name is World! - 파라미터값이 비어있을 경우: undefined로 반환function greeting(name) { console.log(`Hi! My name is ${name}!`);}greeting(); // Hi! ..
값으로서 함수
·
Codeit/JavaScript
자바스크립트- 함수를 특별한 종류의 값으로 취급- 자바스크립트의 함수는 어디에서나 할당될 수 있음- 다양한 형태로 호출될 수 있음const printJS = function () { console.log('JavaScript');};console.log(typeof printJS); // function -> 실제로는 객체타입(Object)const printJS = function () { console.log('JavaScript');};// 함수호출printJS(); // JavaScript - 객체 안에 메소드로도 사용가능const myObject = { brand: 'Codeit', bornYear: 2017, isVeryNice: true, sayHi: function(name) {..
함수를 만드는 방법
·
Codeit/JavaScript
함수함수선언 (Function Declaration)function 함수이름(파라미터) { 동작부분 return 리턴값} 함수표현식 (Function Expression)const printCodeit = function () { console.log('Codeit');};printCodeit(); // Codeitconst myBtn = document.querySelector('#myBtn');myBtn.addEventListener('click', function () { console.log('button is clicked!');});/*function () { console.log('button is clicked!')}-> 함수선언을 값처럼 사용*/  함수선언 VS 함수표현식함수..
효땡
기묘한 기묘원