스노우보드 참 좋아하는데 맨날 키보드 앞에만 있네

[JavaScript] JavaScript의 데이터 타입과 연산자 1 본문

개발/Javascript

[JavaScript] JavaScript의 데이터 타입과 연산자 1

워너-비 2017. 10. 30. 15:19

<!-- 본 포스팅은 개인공부를 위한 용도로 잘못된 정보가 있을 수 있습니다. 오류 발견시 댓글 환영합니다. -->


JavaScript의 데이터 타입과 연산자 1




1. 표현식과 문장


표현식 : 값을 만들어내는 코드


500

10+20+30+40 * 2 / 2

'WannaBe'


하나 이상의 표현식이 모이면 문장이 된다. 문장은 코드를 읽어 들이는 단위가 된다.

문장 끝에는 세미콜론을 찍어 문장 종결을 알린다.


500;

10+20+30+40 * 2 / 2;

'WannaBe';


세미콜론 ;

자바스크립트는 문장 끝에 세미콜론을 입력하지 않아도 프로그램을 실행할 수 있다.

그러나 다른 프로그래밍 언어처럼 관례상 입력한다.



2. 키워드


자바스크립트에서 쓰이는 키워드를 정리해보았다.

당연한 말이지만, 키워드는 식별자로 쓸 수 없다. 사용법 및 설명은 타 언어와 다르지 않아 생략한다.


break

else

instanceof 

true 

case

false 

new 

try 

catch

finally 

null 

typeof 

continue

for 

return 

var 

default

function 

switch 

void 

delete

if 

this 

while 

do

in 

throw 

with 



3.식별자 ; 변수, 함수, 속성, 메서드


이름을 붙일 때 사용하는 단어를 식별자라고 한다. 예로 변수명과 함수명 등이 있다.


식별자 생성 시 규칙


식별자를 만들 때 다음 규칙을 지켜야 한다.

1. 키워드를 사용할 수 없다.

2. 숫자로 시작할 수 없다.

3. 특수 문자는 _와$만 허용한다.

4. 공백 문자를 포함할 수 없다.


식별자 생성 관례


자바스크립트 개발자 대부분이 식별자의 의미를 명확하게 하기 위해 지키는 관례가 있다.

1. 생성자 함수의 이름은 항상 대문자로 시작한다.

2. 변수와 인스턴스, 함수, 메서드 이름은 항상 소문자로 시작한다.

3. 여러 단어로 이루어진 식별자는 각 단어의 첫 글자를 대문자로 한다.


 alert('hello')

 함수

 Array.length

 속성 

 input

 변수

 prompt('Message', 'Str')

 함수

 Math.PI

 속성

 Math.abs(-273)

 메서드



4. 주석


주석을 프로그램 코드를 설명하며, 프로그램의 진행에 전혀 영향을 주지 않는 문장이다.

HTML 페이지에는 크게 HTML 태그 주석과 자바스크립트 주석이 있다.


HTML 태그 주석은 '<!-- -->' 로 문자열을 감싸서 생성한다.


자바스크립트는 JAVA언어와 동일하게 '//' 와 '/* */' 로 주석을 표현한다.


1
2
3
4
5
6
7
// 주석

/* 이것도 주석 */

/*
요것도 주석
*/



'개발 > Javascript' 카테고리의 다른 글

[JavaScript] 객체(Object)  (1) 2017.10.31
[JavaScript] 클로저 (closure)  (0) 2017.10.31
[JavaScript] var 와 let 그리고 const  (0) 2017.10.31
[JavaScript] 출력  (0) 2017.10.30
[JavaScript] JavaScript 개요  (0) 2017.10.30
Comments