본문 바로가기

FrontEnd/Javascript

(26)
자스의 함수 출처: https://poiemaweb.com/js-function 출처: https://codingfarm.tistory.com/308 자바스크립트의 함수는 객체(일급 객체, First-class object)이다. 다른 객체와 구분될 수 있는 특징은 호출할 수 있다는 것이다. 함수도 객체이므로 다른 값들처럼 사용할 수 있다. 즉, 변수나 객체, 배열 등에 저장할 수 있고 다른 함수에 전달되는 인수로도 사용할 수 있으며 함수의 반환값이 될 수도 있다. 함수를 정의하는 방식은 3가지가 있다. 함수 선언문 함수 표현식 Function 생성자 함수 1.1 함수 선언문 함수 선언문(Function declaration) 방식으로 정의한 함수는 function 키워드와 이하의 내용으로 구성된다. 1.2 함수 표..
리터럴(Literal)이란? 아래 출처의 리터럴에 대한 정의는 잘못되었다. 리터럴은 값, 데이터가 아니라 값을 생성하는 표기방식이다. 상수의 정의 또한 잘못되었다. 상수를 재할당이 금지된 변수다. 아래출처 보지말것. 출처: https://velog.io/@me2designer/%EB%A6%AC%ED%84%B0%EB%9F%B4Literal%EC%9D%B4%EB%9E%80 요약: 리터럴이란 값을 생성하는 표기방식이다. 상수란 변하지 않는 변수이다. 리터럴(Literal)을 알려면 상수(constant)를 같이 알고 둘을 구분할 수 있어야 한다. 상수(constant)란? 재할당이 금지된 변수 상수에 넣는 데이터로는 숫자만 오는 것이 아니라 클래스나 구조체 같은 객체도 올 수 있다. 참조변수를 상수로 지정할 때, 참조변수 안의 속성의 데..