JS 기본 문법 - es# JS 기본 문법 - es6

아마 기본적인 JS문법은 다 알 것이라고 생각한다.

모르면 검색하거나 or NodeSchool 의 예제를 따라하길 바란다.

여담으로 NodeSchool은 매우매우 좋은 사이트다. 수많은 예제가 있고 그것들은 전부다 좋은 내용밖에 없다. 전부는 안해도 되지만, 자신에게 필요한 내용이 있다면 꼭 하길 바란다.

일단 가장 기본적인 문법은 알지만 나는 코드를 작성 할 때 es6의 문법을 적극사용하고, 또한 RN에서도 대부분 es6코드를 사용하고 있다. (전의 코드를 쓸 수 없는건 아니지만 es6 사용을 권장한다.)

내가 주로 쓰는 것만 일단 소개하고, 그 이외의 것은 나중에 사용할때 다시 설명하겠다.

let, const

원래 js에서는 var을 썻지만 let, const가 생겼다.

const는 상수를 표현할 때 사용한다. (값이 바뀌면 에러가 생긴다)

let은 변수이다. var보다 좀 더 엄격하다. 또한 let은 함수범위이다.

import, export

UI예제를 했다면 알수 있겟지만, import을 통해 library(js code)을 가져올 수 있다. export을 통해 import할 때 어떠한 부분을 가져오게 하는지를 설정할수 있다.

arrow function

let add = (a,b) => a+b

이건

let add = function(a,b) { return a+b }

이다. 또한

let add = (a) => {
  console.log(a)
}

let add = function(a) {
  console.log(a)
}

이다 간단하게 function 이라는 것은 ()=> 로 바꾸어 쓸수 있다고 생각하자.

만약 괄호( { } ) 없다면 그 다음 식이 바로 return값이 된다.

쓰다보면, 보다보면 익숙해진다.

이제 다음에는 RN에 대해 좀 더 알아보자.

results matching ""

    No results matching ""