자바스크립트 기본 명령어

1. 구문(statement)

a. 스크립트에서 각각의 명령이나 단계.

b. 세미콜론(;)으로 끝나야함

ex)

{ 
  var today = new Date();
  var greeting ;
  greeting = 'Good morning';
}

2. 코드블록(code block)

a. 구문을 감싸는 괄호{}

b. 코드의 시작과 끝을 의미

c. 각 코드블록은 하나이상의 구문으로 구성됨. 여러개의 구문을 그룹화 하는 데 사용되기도 함.

d. 몇가지 구문은 중괄호{}로 둘러싸야 하고 닫는 중괄호에는 세미콜론을 덧붙이지 않는다.

3. 주석(comments)

a. 작성한 코드가 어떤 일을 하는 지 설명하는 문구

b. 다른 사람의 이해도를 높여 유지보수가 용이하게 할 수 있다.

c. 한줄 주석은 // 로 시작하고 짧은 설명일때 사용

d. 여러줄 주석은 /* 로 시작해서 */ 로 끝남. 여러줄의 설명이나 일부 스크립트를 가릴때 사용

4. 변수란?

a. 스크립트 작업시 어떤 데이터들을 임시로 저장해두는 것을 변수라고 함

ex) 너비 * 높이 = 면적

-> 너비 값을 기억, 높이값을 기억, 너비 값과 높이 값을 곱하고 그 결과를 돌려줌

여기서 너비값과 높이값을 기억하기 위해 변수를 사용

b. 변수는 단기적으로 사용되는 메모리라고 생각하면 됨

c. 변수값은 스크립트가 실행될때마다 매번 바뀜

5. 변수 선언

ex) var quantuty;

a. var : 선언 키워드keyword 자바스크립트 해석기는 이 키워드가 변수를 생성하기 위해 사용된다는 걸 이미 알고 있다.

b. quantuty : 변수명. 식별자(identifier)라고 부르기도 함.

c. 변수의 이름이 하나 이상의 단어로 이루어진다면 주로 카멜케이스(camelcase)표기법을 사용.

( 첫 단어는 모두 소문자로 표기하고 그 이후 단어들은 첫 문자만 대문자로 표기)

6. 변수에 값 대입하기

a. 변수를 만들었으면 어떤 정보를 저장하고 싶은지 지정해야함. 이를 변수에 값을 대입한다고 표현.

ex) quantity = 3;

b. quantity : 변수명

c. = : 대입 연산자(assignment).

d. 변수에 값을 대입하기 전까지는 변수값이 미정이라고 표현

7. 데이터 타입

a. 자바스크립트는 숫자number, 문자열string, true 혹은 false중 하나의 값을 갖는 불리언boolean으로 데이터를 구별.

i. 숫자number 데이터 타입

: 숫자를 다루기 위한 데이터타입

ii. 문자열string 데이터 타입

: 글자와 기타 문자들로 구성

iii. 불리언 데이터 타입

: true 혹은 false 중 하나의 값만 가질 수 있다.

Discussion and feedback