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