P45 ~ 79

2장 기본 문법 배우기

2.1 코드 작성 규칙

 

2.2 자료형



세미콜론 = 코드작성때 끝맺음으로 하는것을 권장

 

주석 = Ctrl + /  또는 /**/   사람들끼리 소통하거나 설명을 작성할때 사용 

 

들여 쓰기  = 코드의 가독성을 위해 사용   Ctrl + a  누르고 k 누르고 f 누르면 자동으로 정리됨 ^^ 

 

값 ( value ) 프로그램이 조작할 수 있는 데이터 

 

1 문자열 (string) "",'' ,   백티 (back tee) 기호는 `` 줄바꿈이 됨 

 

\n 줄바꿈 가능함

 

문자열 합치기 

 

shift + enter 누르면 실행안되고 줄바꿈 할수 있음 

 

5e4 = 50000

NaN = "number " ( Not a Number ) 

 

감을 믿지 말고 꼭꼭 확인해볼것

 

형변환 type casting

 

문자 + 숫자 = 문자

 

문자 - 곱하기 나누기  빼기 = 숫자 

 

연산자 우선순위

 

() 그룹화 = 가장 먼저 

 

불 값(  boolean )

true = 1 

false = 0

 

true / false 

typeof true;

"boolean"

문자도 아니고 숫자도 아님

 

참고 

NaN == NaN ;

false

- NaN  과의 비교는 false 이므로 결괏값이 false 가 된다  ex ) 'abc' <5;  = false

                                         

true > false;

ture

 

사전순

'b' >'a';

ture

 

== 와 === 다른점

 

== 값만 비교하고 자료형까지는 비교하지 않음

'1' == 1;

ture

1 == ture;

ture

1 == '1';

ture

 

=== 값뿐만 아니라   자료형까지 같은지 비교할수 있다 

'1' === 1;

false

1 === ture

false

1 === '1';

false

 

논리 연산자

 

&& 그리고  || 또는

 

연산자 우선순위가 헷갈리면 괄호를 써라 ( ) 

 

(10 > 5) && ( 6 < 8 )

true

 

1.false 

2.' '(빈문자열)

3.0 

4.NaN , 

5.undefind 

6.null  

 

6가지 형 변환시 false가됨

 

빈 값 사용하기 

 

undefined 을 돌려줬다 ( 돌려줄게 없으면 )   자료형 

 

undefined == null;

true

 

undefined === null;

flase

 

typeof null;

object

코딩하기 전에 머리속에서 충분히 생각해라  손이 먼저나가는게 좋은것이 아니다..

+ Recent posts