일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- underscore
- 명령어
- onicecandidate
- revert
- minikube
- 표준출력
- kurento
- fastapi
- Python
- 리눅스
- 독스트링
- RTCP
- 미니큐브
- corsmiddleware
- 도커
- stash
- 6.6.0
- Dockerfile
- 파이썬
- 표준에러
- docstring
- Docker Compose
- 기초
- 쿠버네티스
- 위코드
- 자바스크립트
- JavaScript
- Docker
- 7.0.0
- kubernetes
- Today
- Total
목록자바스크립트 (5)
Devlog
자바스크립트에서 문자열과 배열을 활용하는 다양한 메서드에 대해 알아보자. 원시 유형과 객체 이제까지 단순히 값만 가지고 있는 것을 원시유형이라고 불렀다. 그리고 키:값형태로 속성과 메서드를 가진 것을 객체라고 하였다. 그런데 자바스크립트에서는 원시 유형도 속성과 메서드를 사용할 수 있다. 자바스크립트에서 number, boolean, string 유형은 별도로 프로토타입 객체가 만들어져 있다. number는 Number 객체, string은 String과 같이 말이다. 이러한 객체를 래퍼 객체(wrapper object)라고 한다. 래퍼 객체를 가지는 원시 유형은 속성이나 메서드를 사용하면 일시적으로 객체로 변환되고 힙 메모리에 올라간다. 그리고 사용이 끝나면 다시 메모리 상에서 내려가며 원시 유형으로 ..
객체 자바스크립트에서 객체는 어떤 것에 대한 속성과 다양한 동작을 키:값형태로 모아놓은 것이다. 자바스크립트에는 자주 사용되는 요소들을 미리 만들어 정의해둔 내장 객체가 존재한다. Number, String, Math, Date 등이 있다. 그리고 이러한 내장 객체 외에 별도로 만들어 사용하는 사용자 지정 객체 또한 제공한다. 사용자 지정 객체는 기본적으로 아래와 같이 작성하여 만들 수 있다. let person = { body: { arms: 2, // 속성 legs: 2 // 속성 } hello: function () { console.log("안녕하세요.") } // 메서드 } 객체의 속성은 중첩으로 작성할 수 있으며, 객체 내부에 함수를 정의하여 메서드로 활용할 수 있다. 객체 내의 속성에 접근할..
이번 시간에는 자바스크립트의 기초적인 반복문과 오류처리 대해 알아보자. for 반복문 일반적으로 대부분의 프로그래밍 언어에서 사용되는 보통의 반복문이다. 어떻게 만들고 사용할 수 있는지 바로 알아보자. function printNumber() { for (let i = 0; i < 5; i++) { console.log(i); } } 위 코드는 콘솔에 숫자를 0부터 4까지 차례대로 출력하는 코드이다. for 반복문을 사용하기 위해 for을 선언하고 소괄호 안에 조건에 사용될 변수와 조건 등을 기입한다. 그리고 해당 반복문의 중괄호 안에 반복해서 수행될 코드를 입력하였다. 그리고 아래와 같이 코드를 작성하면 특정 배열의 각 인덱스 값에 접근하여 값을 가져오는 것이 가능하다. let nameList = ["..
이번 시간에는 자바스크립트에서 조건문의 기초적인 사용방법에 대해 알아보도록 하겠다. 비교 연산자 '==': 두 개의 값이 같은지 비교하는 연산자이다. 같다면 True, 아니면 False를 반환한다. '!=': 두 개의 값이 같지 않은지 비교하는 연산자이다. 같다면 False, 아니면 True를 반환한다. '===': 두 개의 값이 같은지 뿐만이 아니라 자료형도 비교하여 같으면 True, 아니면 False를 반환한다. '> & = &
나는 이제까지 파이썬 이외의 다른 프로그래밍 언어를 사용해 본 적이 없다. 그래서 Node.js를 학습하기 위한 사전 준비로 자바스크립트에 대한 기초적은 개념에 대해 이해하고 정리하고자 한다. 모든 기초적인 개념에 대해 정리하기보다는 기존에 내게 익숙한 파이썬과 차이점을 보이는 부분들에 대해 집중적으로 학습하도록 하겠다. 다행히도 두 언어는 공통점이 많아서 익히는 데 큰 어려움은 없을 것 같다. 변수와 상수의 선언 자바스크립트는 기본적으로 선언된 값을 변경할 수 있는 변수와 변경하지 못하는 상수가 존재한다. 이 둘을 선언하는 법은 아래와 같다. // 변수와 상수선언 var name1 = "lee" let name2 = "donggyu"; const age = 31; name1 = "lee" // 재할당 ..