일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- 파이썬
- nvidia docker
- 정보처리기사
- 앤서블 설치
- 도커 elk
- mysql on docker
- 스트림셋이란?
- MySQL
- 도커 시작하기
- 도커 mysql
- elk stack
- streamsets 강의
- 백준
- 데이터베이스
- c++
- 자바
- 코딩
- mysql docker
- docker
- 데이트
- java
- c
- C언어
- 스트림셋
- ansible install
- 클라우드
- 푸시푸시
- python
- 도커
- Today
- Total
리그캣의 개발놀이터
노드js[Node.js] 자바스크립트 배우기(변수, 객체, 함수) 본문
안녕하세요!! 리그캣 입니다 ㅎㅎㅎ
오늘부터 본격적으로 Node.js의 문법에 대해서 배워 볼거에요
물론 저도 같이 배우는게 좋겟죠??
같이 초급자의 마음으로 시작합시다. 댓글은 언제나 환영이에요
노드를 안배우고 왜 자바스크립트를 배우는거지??
라고 하시는 분들도 있을 거에요
맨 처음 포스팅에 말씀 드린것처럼 노드는 자바스크립트가 기본언어 입니다.
따라서 자바스크립트를 모르면 노드 프로그래밍을 만들기가 어려워요
변수의 차이점
자바나 C에서는 변수를 선언할때 타입을 명시합니다.
int a= 10; String b = '트윈파파'; |
그런데 자바스크립트에서는 int나 String으로 타입을 명시하지 않습니다.
var a =10; var b = '트윈파파'; |
자바스크립트에서는 var로 선언만 해주면 됩니다. 참 쉽죠??
그러나 자바스크립트에서도 숫자를 넣어 둘 때는 문자열보다 작은 크기의 변수 상자를 만들게 되므로 실제로 변수 상자의 크기는 다를 수 있습니다.
이런식으로 소소코드를 작성해서 출력이 가능합니다.
객체 만들기
자 이제 객체를 만들어 보겠습니다.
Person이라는 객체를 만들고 age 는 25 , name 은 '리그캣'
이때 객체에 넣을 수 있는 속성은 점(.) 연산자와 []대괄호의 속성의 이름을 접근해 접근할 수 있습니다.
c언어나 java에 비하면 참 편하죠??
그리고 해당 내용을 출력해 보겠습니다.
!!!! nah라고 에러가 나오나요??
잌.ㅋ... 사실 귀찮아서 ctrl+c 하고 붙여넣기를 하다가 역시 에러... 뭐가 잘못됐을까여??
네 string 값은 %s로 출력을 해야져.. 그리고 '나이' 저것도 거슬리네요
자 바꿔볼게요
짜자잔..!!
객체도 어렵지 않아요.
자 객체도 만들어봤다 이제 함수를 배워 볼까요??
함수
자료형이 따로 없기때문에 함수 또한 function 으로 붙여준 것을 볼 수 있습니다.
java 나 c 같은 경운에는 int mul(int a, int b ) 이런식이였을 테지요.
오늘은 여기까지!!!!
한번에 너무 많이 배우면 탈 나요 ㅎㅎㅎ
'개발 공부 > Node.js(웹)' 카테고리의 다른 글
노드js[Node.js] 콜백(callback) 함수란? (0) | 2018.01.14 |
---|---|
노드js[Node.js] 자바스크립트 배우기(초기화,배열,for 문, 배열 관련 함수) (0) | 2018.01.14 |
노드js[Node.js] 개발환경 설치하기 - visual studio code (0) | 2018.01.12 |
노드js[Node.js] 시작하기 (0) | 2018.01.11 |
노드js[Node.js] 란 무엇인가? (0) | 2018.01.11 |