메뉴 보이기
Profile
이온디

2015.08.27

포럼

자바스크립트의 기본적인 특성(러닝은빛)

조회 수 88 추천 수 0

써니소프트 카페의 러닝은빛님의 댓글을 발췌했습니다. 기본적인 자바스크립트의 특성입니다. 


일단 자바스크립트는 '자바'와는 문법적으로 비슷한 부분도 좀 있지만 자바와는 아예 다른 언어입니다. 
제 생각은 언어 차원에서 많은 라이브러리를 제공하는 루비, 자바와는 달리 자바스크립트는 기본적으로 제공되는 문법 자체가 굉장히 적습니다. 그래서 배우기는 좀 더 쉬울 수 있습니다.
하지만 큰 차이점이 있는데 바로 자바스크립트에서는 클래스라는 그 간단한 키워드 조차 없다는 겁니다. protected, private, public 같은 대표적인 정보은닉 관련 키워드 마저 없습니다. 사실상 함수(function)가 개념상의 끝입니다.
하지만 골 때리는 건 그 함수가 굉장히 유연하다는 겁니다. 어떻게 쓰는지에 따라 함수가 되기도 하고 모듈이 되기도 하고 클래스가 되기도 합니다. 그 유연한 함수 안에 새로운 함수를 정의할 수도 있고, 함수와 변수를 정의해서 클래스 개념처럼 쓸 수도 있습니다. 게다가 그렇게 만들어둔 것을 다른 함수가 상속 받을 수도 있습니다. 생성자 개념도 있어서 함수마다 다른 변수값을 지니게 할 수도 있습니다.

Profile
8
Lv
이온디

이온디 홈페이지는 간결하며,

 손쉽게 수정할 수 있습니다.

0개의 댓글

Profile
에디터
번호 제목 글쓴이 날짜 조회 수
공지 [팁] 자바스크립트 관련 유용한 링크 모음집 (러닝은빛) profile 이온디 2015.08.27 402
공지 자바스크립트 추천 사이트 1 profile 이온디 2015.08.06 318
34 [고급팁] 자바스크립트 클로져(Closures) 심화 profile 이온디 2015.08.26 102
33 [기초] [javascript] for문을 사용한 sum 출력하기 / 싱싱해 서기의 javascript 기초 강좌 #1~7 profile 이온디 2015.08.28 190
[포럼] 자바스크립트의 기본적인 특성(러닝은빛) profile 이온디 2015.08.27 88
31 [팁] 홈페이지에 접속해서 지난 시간 나타내기 profile 이온디 2015.08.27 26
30 [포럼] 자바스크립트 개발을 하기 전에 꼭 한번 읽어 보세요. profile 이온디 2015.08.27 134
29 [팁] 자바스크립트 디버깅 console.log profile 이온디 2015.08.26 119
28 [팁] 자바스크립트 지역변수, 전역변수의 유효범위 (중요) profile 이온디 2015.08.26 263
27 [팁] 자바스크립트(JavaScript) 배열(array) sort, splice, push 정렬,추가,수정,삭제 profile 이온디 2015.08.26 818
26 [팁] 자바스크립트 함수 function() profile 이온디 2015.08.26 61
25 [팁] Function Declarations(함수선언) vs Function Expressions(함수표현) (함수호이스팅 hoisting) profile 이온디 2015.08.26 75
24 [팁] JavaScript에서 class 정의하기 profile 이온디 2015.08.25 71
23 [팁] 자바스크립트의 모든것 profile 이온디 2015.08.25 503
22 [포럼] 자바스크립트 개념 profile 이온디 2015.08.25 568
21 [포럼] 객체 지향 자바스크립트 profile 이온디 2015.08.25 47
20 [포럼] 자바스크립트 #1 객체지향 흉내내기 profile 이온디 2015.08.25 43
19 [포럼] 스크립트 언어의 재발견 (팔용이, 2007.02.26.) profile 이온디 2015.08.25 105
18 [포럼] 자바스크립트의 클로저 (JavaScript's Closure) - Hanghee Yi profile 이온디 2015.08.06 85
17 [포럼] 스크립트 언어의 올바른 이해 자바스크립트의 재해석 profile 이온디 2015.08.24 64
16 [포럼] [스크랩] JavaScript도 객체지향언어이다 profile 이온디 2015.08.24 90