profile
tenacity

js 유효범위

유효범위(scope) 유효범위(scope)는 변수의 수명을 의미한다. 전역변수와 지역변수 ex) 위 예제의 fscope 라는 함수는 함수 안이 아니라 밖에 선언되어 있는 vscope 라는 변수에 접근할 수 있다는 것을 보여준다. 만약 부분을 추가한다면 경고창

약 18시간 전
·
0개의 댓글
post-thumbnail

30. TIL js 정규표현식

정규표현식은 문자열에서 특정한 문자를 찾아내거나 문자를 다른 문자로 치환해 줄 수 있는 도구다. 정규표현식을 이용하면 수십줄이 필요한 작업을 한줄로 끝낼 수 있다. 정규표현식은 하나의 언어라고 할 수 있다. 정규표현식은 꽤나 방대하다. 자바스크립트 안에 정규표현식의 기

어제
·
0개의 댓글

js UI 와 API

UI 는 User Interface 의 약자이다. API 는 Application Programming Interface 의 약자이다. ui 는 컴퓨터라는 시스템과 컴퓨터를 사용하는 사람 사이의 접점에 존재하면서 사람이 생각하는 바를 컴퓨터에게 전달하는 입력장치 혹은

1일 전
·
0개의 댓글
post-thumbnail

29. TIL js 모듈과 라이브러리의 효용

순수한 자바스크립트에서는 모듈이라는 개념이 분명하게 존재하지는 않는다. 하지만 자바스크립트가 구동되는 호스트환경에 따라 서로 다른 모듈화 방법이 제공되고 있다. 여기서 호스트 환경이란 자바스크립트가 구동되는 환경을 의미한다. 자바스크립트는 브라우저를 위한 언어로 시작했

2일 전
·
0개의 댓글

28. TIL JavaScript Object Oriented Programming

자바스크립트로 prototype based language(프로토타입 기반 언어) 라고 부르기도 한다.생성자 Person 이 실행될 때마다 생성하려는 객체의 sum 이라는 함수가 새로 만들어 지고 있다. 만약 객체의 sum 이라는 함수를 전부 바꾸고 싶다면 여태까지는

3일 전
·
0개의 댓글

JavaScript Object Oriented Programming /js constructor function

결과적으로 new Person 이라는 생성자함수(constructor function)를 사용하여 객체를 찍어내는 공장을 만들 수 있다.결론, constructor function 을 사용하면 뭐가 좋은 것이냐??이전에는 중괄호를 통해서 객체를 만들 때마다 그 객체를

4일 전
·
0개의 댓글
post-thumbnail

27. TIL 디렉토리와 터미널/ JavaScript Object Oriented Programming

directory 흔히 사용하는 폴더를 와 같은 말이다. 디렉토리 계층구조 -전체 디렉토리의 구성 -나뭇가지처럼 뻗어나가는 트리구조 디렉터리 경로 -특정 디렉토리가 위치한 곳을 나타내는 주소 -절대경로 : 디렉토리가 위치한 곳을 나타내는 가장 디테일하고

4일 전
·
0개의 댓글
post-thumbnail

26. TIL linux

Python\-코드를 한줄 한줄 실행하려 결과를 얻는 방식을 interpreter 방식 이라고 한다.\-IDLE 처럼 파이썬 코드를 직접 입력해서 실행하는 프로그램을 python shell 이라고 한다.\->>> 부분을 python prompt 라고 한다.\-파이썬 셸

5일 전
·
0개의 댓글
post-thumbnail

25. TIL js ADVANCED OBJECTS

ex)왜 dietType 이 goat 의 속성인데도 ReferenceError 가 뜨는가? .diet() 메소드의 범위 내에서 goat 객체의 다른 속성에 자동으로 액세스 할 수 없기 때문이다.this 키워드는 호출 객체의 속성에 액세스 할수 있다. 위의 예에서 객체는

7일 전
·
0개의 댓글
post-thumbnail

24. TIL js Object

변수에 객체를 할당할 수 있다. 객체는 {} 를 사용한다.해당 객체에 존재하지 않는 속성에 액세스 하려고 하면 undefined 가 반환된다.배열의 인덱스로 요소를 찾을 때 \[]를 사용했다. \[]를 사용하여 객체의 속성에 액세스하기 위해서 '키' 를 문자열로 전달한

2020년 7월 4일
·
0개의 댓글
post-thumbnail

23. TIL js ITERATORS, Method

.map() 이 배열에서 호출되면 콜백함수의 인수를 사용하여 새 배열을 반환한다. .map() 은 .forEach() 와 유사한 방식으로 작동한다. 가장 큰 차이점은 .map() 이 새 배열을 반환한다는 것이다.ex)numbers 라는 배열이 있고, bigNumbers

2020년 7월 4일
·
0개의 댓글

22. TIL js 게임만들기

js 게임만들기 영상을 참고하여 간단한 게임을 만들어 보았다.하지만, 정상적으로 작동하지 않는다...https://chan-97.github.io/myPage/game.html

2020년 7월 3일
·
0개의 댓글
post-thumbnail

21. TIL js Iterators

함수의 이름이 너무 길면 가독성을 손상시킬 수 있다. 소스 코드를 희생하지 않고 이 함수의 이름을 바꾸려면 적절한 이름을 가진 변수에 다시 할당할 수 있다.이와같이 이름이 너무 길면 쉽게 파악하기가 어렵다.이렇게 적당한 이름을 가진 변수에 함수를 할당할 수 있다.하지만

2020년 7월 2일
·
0개의 댓글

20. TIL js loops

반복문은 정지조건이라는 지정된 조건에 도달할 때까지 일련의 명령을 반복하는 프로그래밍 도구이다. 루프를 통해 프로세스를 자동화하여 확장 가능하고 관리하기 쉬운 프로그램을 만드는 효율적인 코드를 만들 수 있다. 루프는 특정 조건이 충족될 때까지 작업을 반복한다. 조건이

2020년 7월 1일
·
0개의 댓글
post-thumbnail

js Arrays

배열은 js 의 목록 작성 방법이다. 배열은 모든 데이터 유형(문자열, 숫자 불린 포함)을 저장할 수 있다. 목록과 마찬가지로 배열이 정렬되므로 각 항목의 번호가 매겨진다. 배열읜 대괄호\[] 와 그 안의 내용으로 표시된다. 배열 내의 각 컨텐트 항목을 요소라고 한다.

2020년 6월 30일
·
0개의 댓글

js 전역변수, 지역변수

블록 이란 중괄호 안에 존재하는 문장이다. 변수는 블록 외부 또는 내부에 존재할 수 있다. global scope 에서 변수는 블록 외부에 선언된다. 이러한 변수를 전역변수라고 한다. 전역변수는 블록 내부에 경계되지 않기 때문에 블록의 코드를 포함하여 프로그램의 모든

2020년 6월 30일
·
0개의 댓글
post-thumbnail

19. TIL js Function

이런식으로 function 키워드를 사용하고 이름을 붙인 함수를 작성한다.위 사진은 함수를 선언만 하는 것이다. 함수를 호출할 때 응답한다.ex)함수를 선언하여 () 안에 매개변수(Parameters)를 지정할 수 있다. 매개변수를 통해 입력을 받아들이고 사용하여 작업

2020년 6월 30일
·
0개의 댓글
post-thumbnail

18. TIL js 기초, 조건문

프로그래밍에서 변수는 값의 컨테이너 이다. 변수는 컴퓨터의 메모리에 있는 정보를 저장하는 작은 컨테이너라고 할 수 있다. 변수는 또한 설명적인 이름으로 데이터에 레이블을 지정하는 방법을 제공하므로 독자와 자신이 프로그램을 더 명확하게 이해할 수 있다. 간단히 말해 변수

2020년 6월 29일
·
0개의 댓글
post-thumbnail

JavaScript 기초

콘솔은 개발자에게 오류와 같은 중요한 메세지를 표시하는 패널이다. 컴퓨터가 코드로 하는 대부분의 작업은 우리에게 보이지 않는다. 화면에 표시되는 것을 보려면 콘솔에 직접 인쇄하거나 기록할 수 있다.number- 소수를 포함한 모든 숫자string- 따옴표로 묶은 문자

2020년 6월 28일
·
0개의 댓글

CSS transition

display: inline-block 에 관하여... inline-block 을 사용하면 요소의 너비와 높이를 설정할 수있다. 또한 위쪽 및 아래쪽 margin, padding 이 존중된다.(inline 은 그렇지 않다.) display: block; 과 비교했을 때

2020년 6월 28일
·
0개의 댓글