※ 본 게시글은 그린컴퓨터아카데미와 아무 연관이 없는 개인적인 후기 및 기록입니다.
매주 화목/화목금으로 이루어지는 자바스크립트 수업. 오늘은 그 두번째 날이다. 지난 시간이 자바스크립트 수업에 대한 기초적인 부분과 특징을 알아봤다면, 오늘은 데이터 타입해 대해서 배웠다.
기존에 이미 알고 있는 내용이었기때문에 수업을 따라가기 수월했으며, 복습의 개념으로 수업에 임하였다.
*** 자바스크립트의 자료형(Data type) ***
연산에 사용되는 값의 종류
* 상수: 값이 정해져 있는 형식(항상 일정한 형태를 가진다)
1. 정수
- 음수(-), 소수(.)를 제외한 양의 실수
- 8진수, 16진수 포함
2. 실수
- 실제 사용 가능한 모든 수
3. 문자형 상수(String)
- 일반적인 텍스트
- "" 사용
4. 불린(Boolean)
- true(1) / false(0)의 형식
5. null
- 값이 없음.
- 널의 반대는 not null. 난 널~~
** 변수(Variable)
1. 변할 수 있는 값
2. 값을 저장하는 장소나 이름
3. var : 변수 선언문, 생략 가능 ex) var abc
4. 선언과 동시에 값 입력 가능 ex) var abc = 1
var a,b,c
a = 1 / b = 2 / c = 3
var a,b,c = 1
var a=b=c=1
* var 변수이름 = 값
** 이름 규칙 **
1. 알파벳, 숫자 사용 가능
2. 한글, 특수문자, 공백 사용 불가(단, 특수문자 중 "_"는 사용 가능)
3. 첫 번째 글자는 "-" 또는 알파벳만 가능
4. 대소문자 반드시 구분
5. 예약어 사용 불가
** 연산자 **
* 산술 연산자
1. +
2. -
3. *
4. /
5. % : 두개의 수를 나눈 나머지
10 / 3 = 3.333334
10 % 3 = 1
*연결 연산자
1. + : 연산자의 좌변과 우변의 값이 산술 연산이 불가능한 경우 두 개의 값을 이어주는 연산자
ex) 1+2=3 <--- 산술 연산이 가능하므로 "산술 연산자"
"a"+1=a1 <--- 두 개의 값을 연결하는 "연결 연산자"
* 비교 연산자 : 결과값이 true / false 로 출력
1. >
2. <
3. == : "=" 는 저장의 의미, "=="는 비교의 의미
4. <=
5. =>
6. != : ! = not, 다르다(같지 않다)
a==b
a!=b
* 논리 연산자
좌변과 우변의 식을 검토하여 결과 산출
1. &&(and) : 좌변과 우변의 식이 모두 참인 경우에 참값 반환
2. ||(or) : 좌변과 우변의 식 중 하나라도 참이면 참값 반환
3. ^(Xor) : 좌변과 우변 중 하나만 참인 경우 참값 반환
4. !(not) : 반대 값 반환
* 비트식 연산자
논리 연산자와 같은 연산자이지만 연산 기호가 1개이고, 값이 1(true), 0(false)로 출력
t && t -> true
t & t -> 1
* 대입 연산자
1. "=" 기호가 들어간 연산식
2. 좌변과 우변에 동일식이 존재하는 경우 약식 가능
ex) a = a + b -------> a += b
ex) a = a - b -------> a -= b
ex) a = a * b -------> a *= b
ex) a = a / b -------> a /= b
ex) a = a % b -------> a %= b
'배우고 익혀 널리 알리자' 카테고리의 다른 글
[내일배움카드] 그린컴퓨터아카데미[자바스크립트 - jQuery] - 00일차.. (0) | 2020.12.18 |
---|---|
오라클의 제약 조건 (0) | 2020.12.03 |
[내일배움카드] 그린컴퓨터아카데미[자바스크립트 - jQuery] - 1일차 (0) | 2020.11.04 |
ASP란 무엇인가 (0) | 2020.10.28 |
객치지향 설계 원칙(SOLID) (0) | 2020.10.19 |