일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Bookmark
- 파이썬 웹프로그래밍 장고
- 개발
- Django
- 북마크앱
- Blog
- 예술영화추천
- ART_Cinema
- passport.js
- MyPick31
- 자바스크립트
- 타사인증
- til
- 프로젝트
- 장고 프로젝트
- mongodb
- 장고 개발 순서
- MYSQL
- JavaScript
- 독립영화플랫폼
- Node.js
- Exercism
- Algorithm
- python
- 장고 프로젝트 순서
- 장고
- 북마크만들기
- join()
- 알고리즘
- Django Blog
- Today
- Total
목록자바스크립트 (7)
Juni_Dev_log
자바스크립트의 변수에는 숫자나 문자열 같은 데이터, 그리고 중괄호를 이용해 만든 객체 뿐만 아니라 함수도 할당할 수 있다. 이렇게 변수에 함수를 할당할 수 있다는 특징은 함수를 호출할 때 다른 함수를 파라미터로 전달하거나 함수 안에서 또 다른 함수를 만들어 반환할 수 있다. 함수를 호출했을 때 또 다른 함수를 파라미터로 전달하는 방법 함수를 파라미터로 전달하는 경우는 대부분 비동기 프로그래밍(NoN-Blocking Programming) 방식으로 코딩을 만들 때이다. 예를 들어, 더하기 함수를 실행한 후, 결과 값이 반환될 때까지 기다리지 않고 그 다음 코드를 실행하려면 비동기 방식으로 코드를 만들어야한다. 즉 더하기 함수를 실행하는 데 시간이 걸릴 수 있기 때문에 그 다음 코드를 바로 실행한다. 그러고..
배열 이해하기 배열에 대해서 간단하게 알아보자. 배열은 여러 개의 데이터를 하나의 변수에 담아 둘 수 있어서 자주 사용되며, 배열 안에 들어있는 요소들을 대괄호 [ ]를 이용해서 접근할 수 있다. 배열이 만들어지는 모양은 다음과 같다. 만약 다섯 명의 사용자 정보를 관리하기 위해 다섯 개의 객체를 만들고 각각 다른 이름의 변수에 할당한다면 매번 다섯 개의 변수에 접근하고 관리해야한다. 그런데 Users 변수를 하나만 만들고 그 안에 다섯 개의 사용자 객체를 넣어 한꺼번에 관리할 수 있다면 각각을 따로 관리하는 것보다 훨씬 편리해진다. 이렇게 여러 개의 데이터를 편리하게 다룰 수 있기 때문에 배열을 자주 사용한다. 배열에 추가되는 요소들은 0부터 시작하는 인덱스(Index) 번호로 접근할 수 있다. 배열을..
자바스크립트의 객체와 함수 이해하기 변수는 데이터를 담아두는 상자와 같다. 그래서, 변수를 변수 상자라고 부르기도 하며, 이런 변수 상자는 안에 들어가는 데이터의 크기에 따라 상자의 크기를 다르게 만들 수 있다. 자바나 C언어와 같은 타입 기반의 언어(Type based language)는 메모리를 절약하기 위해 정수와 문자열을 만들 때 다른 크기의 변수 샂아를 만들고 변수 앞에 int, string 과 같은 타입을 지정한다. 하지만, 자바스크립트는 자료형을 명시하지 않는다. 이 때문에 자바스크립트는 모든 변수를 var 키워드로 선언하고 사용한다. 자바는 숫자 10을 넣어두기 위해 변수 상자를 a라는 이름으로 만들고, '소녀시대'라는 글자를 그 안에 넣어두기 위해 변수 상자를 b라는 이름을 만든다. 이때..
프로세스 객체 간단하게 살펴보기 process 객체는 프로그램을 실행했을 때 만들어지는 프로세스 정보들을 다루는 객체이다. 속성/메소드 이름 설명 argv 프로세스를 실행할 때 전달되는 파라미터(매개변수) 정보 env 환경 변수 정보 exit() 프로세스를 끝내는 메소드 argv 속성은 프로세스를 실행할 때 전달되는 파라미터 정보를 가지고 있다. 이 정보를 확인하기 위해서 새로운 자바스크립트 파일을 추가해본다. ch02__test2.js 를 만들고 코드를 넣어본다. console.log('argv 속성 파라미터 수 : '+ process.argv.length); console.log(process.argv); 자바스크립트 파일을 실행하기 위해 사용한 node.exe 파일의 이름이 첫 번째 파라미터가 되고..