목록전체 글 (14)
Birthday Bora
더보기 공부한 걸 혼자서 정리하는 자바스크립트 [ 본 내용은 공부한 내용을 제 생각대로 간략하게 정리를 해서 올리는 글입니다. ] 스코프는 자바스크립트를 포함한 모든 프로그래밍 언어의 기본적이며 중요한 개념이다. var로 선언한 변수와 let 또는 const 로 선언한 변수의 스코프도 다르게 동작한다. fnuction add(x, y) { // 매개변수는 함수 몸체 내부에서만 참조 가능하다. // 매개변수의 유효한 범위는 함수 몸체 내부. console.log(x, y); return x + y; } add(5, 10); // 매개변수는 함수 몸체 내부에서만 참조할 수 있다. console.log(x, y); // ReferenceError : x is not dedfuned let Day1 = 1; /..
더보기 공부한 걸 혼자서 정리하는 자바스크립트 [ 본 내용은 공부한 내용을 제 생각대로 간략하게 정리를 해서 올리는 글입니다. ] 함수는 프로그래밍 언어의 함수는 일련의 과정을 문으로 구현하고 코드 블록을 감싸서 하나의 실행 단위로 정의한 것이다. 프로그래밍 언어의 함수도 입력을 받아서 출력을 내보낸다. 이때 함수 내부로 입력을 전달받는 변수를 매개변수, 입력을 인수, 출력을 반환값이라고 한다. // 함수 정의 function add(x, y) { return x + y; } // 함수 호출 add(5, 5); 위의 태그에서 add 는 함수 이름을 뜻 하며 (x, y) 은 매개변수를 뜻 한다. return x + y ; 는 반환값을 뜻 한다. 함수 호출의 (5, 5); 는 인수를 뜻 한다. 함수를 사용하..
더보기 공부한 걸 혼자서 정리하는 자바스크립트 [ 본 내용은 공부한 내용을 제 생각대로 간략하게 정리를 해서 올리는 글입니다. ] 원시 값 원시 타입의 값, 즉 원시 값은 변경 불가능한 값이다. [ 객체가 아니면서 메서드도 가지지 않는 데이터. ] 변경 불가능하다는 것은 변수가 아니라 값에 대한 진술이다. 기본 데이터 타입에는 숫자 ( Number ), 문자열 ( string ), 불린값 ( Boolean ), undefuned, Null 이라는 타입이 있으며 참조 데이터 타입에는 객체 ( Objeck ) 가 있다. 객체에는 배열 ( Array ), 함수 ( Function ), 정규표현식 ( RegExp ) 으로 이루어져 있다. 원시값은 액면가 그대로 저장되고 관리가 된다. // 문자 리터널 객체를 생..
더보기 공부한 걸 혼자서 정리하는 자바스크립트 [ 본 내용은 공부한 내용을 제 생각대로 간략하게 정리를 해서 올리는 글입니다. ] 객체는 프로그래밍의 언어이며 자바스크립트를 구성하는 모든 것이 객체다. 원시 값은 변경이 불가능 한 값이지만 객체 타입의 값, 즉 객체는 변경 가능한 값이다. let Birthday = { // 프로퍼티 키는 name , 프로퍼티 값은 'Bora' name : "Bora" age : "" }; 위에 코드에서 블록 안에 있는 코드는 프로퍼티 키 라고 부르며 name 은 프로퍼티의 키, "Bora" 는 프로퍼티 값이다. 프로퍼티 값은 빈 문자열을 포함하는 모든 문자열 또는 심벌 값을 뜻 하며 프로퍼티 값은 자바스크립트에서 사용할 수 있는 모든 값을 뜻한다. let Birthday..