Javascript 알아보기 3
Javascript에 대해 공부하고 알게 된 내용을 정리한 페이지입니다. 편의상 JS로 줄여 부르겠습니다.
[[TOC]]
1. Javascript의 구성 요소(이어서)
- 지난 포스팅에서 JS의 구성요소 중 변수와 배열에 대해 알아보았습니다.
- 이어서…
1. Objects (객체)
-
배열을 사용할 경우 여러 변수를 동시에 다룰 수 있지만, 배열의 각 항목이 어떤 의미를 갖는지 그 배열만으로는 알 수가 없습니다.
-
그래서 사용해서 좀 더 변수들에게 의미부여를 할 수 있는 형태로 object를 사용합니다.
-
객체의 정의는 다음과 같이 할 수 있습니다.
const object = { name1: value1, name2: value2, ... }
-
만들어진 객체의 변수들은 다음과 같이 확인할 수 있습니다.
console.log(object.name1)
console.log는 console화면에 내용을 출력하는 함수입니다.
-
이렇게 만들어진 변수는, 변수의 이름을 보고 그 의도를 짐작할 수 있습니다.
-
객체도 배열과 마찬가지로 변수를 추가하고, 삭제하는 것이 가능합니다.
2. Function(함수)
-
함수란
- 반복적으로 사용하는 코드의 조각입니다.
-
함수는 다음과 같이 정의합니다.
function func(arguement) { ... }
-
arguments위치에 사용할 데이터가 전해집니다.
-
함수에 전해지는 arguments는 함수 밖에서는 존재하지 않습니다.
-
object 안에 함수를 정의하는 것이 가능합니다.
const object { function func(something) { blabla } }
이 경우 object의 함수를 부를 떄에는 object.func() 형태로 부릅니다.
-
1. Return(반환)
-
함수에서 값을 얻고 싶을 때 사용합니다.
-
이렇게 얻은 값은 변수에 저장 가능합니다.
-
함수에서 반환된 값을 얻기 위해서는 다음과 같이 작성하면 됩니다.
const variable = func()
이 때 함수 func의 반환값이 변수 variable에 저장됩니다.
3. 조건문
-
if
-
다른 언어의 조건문과 유사합니다.
-
if(condition){ // condition == true } else if(condition2){ // condition == false // condition2 == true } else { // 모든 조건이 다 false이면 }
-
-
AND 표기법
- &&
-
OR 표기법
-
-
EQUAL 표기법
- ===
-
NOT EQUAL 표기법
- !==