오늘은 조금더 심화된 자바스크립트에 대해서 공부했다.
데이터 타입의 종류
1.문자열(string)
2.숫자(number)
3.불린(boolean)
4.undefined
5.null
예를들어
let name = "캠프" // (문자열)
let number = 3 // (숫자열) ""를 쓰지 않아야 숫자가 됩니다.
let fool = true // ""를 쓰지 않아야 boolean 이 됩니다.
데이터 타입 확인
typeof 명령을 이용하여 자료형을 확인할 수 있습니다.
typeof "name" // "string"을 반환합니다.
typeof "nubmer" // "number"을 반환합니다.
typeof "fool" // "boolean"을 반환합니다.
데이터 타입 변경
데이터 타입은 변경도 가능합니다.
Number("35") // 문자 35 를 숫자 35 로 변경합니다.
String(24) // 숫자 24 를 문자 "24" 로 변경합니다.
String(true) // 불린 true를 문자 "true"로 변경합니다.
연산자 / 산술 연산자
산술연산자는 더하기(+) , 빼기(-), 곱하기(*), 나누기(/), 나머지(%) 와 같은 연산을 하는 기호를 의미합니다.
20 + 2 // 22
20 - 2 // 18
20 * 2 // 40
20 / 2 // 10
20 % 3 // 2 (20을 3으로 나눈 나머지)
비교연산자
비교연산자는 좌우의 두 값을 비교해야 할 때 사용하는 연산자 이며, Boolean을 반환합니다.
=== : 같다
!== : 같지 않다
<= : 작거나 같다
= : 크거나 같다
: 크다
< : 작다
논리연산자
논리연산자는 그리고( && ), 또는( || ), 부정( ! ) 을 나타내는 기호를 의미합니다.
// 좌/우 모두 참이면 "참"
(20 === 20) && (10 === 10) // true
// 좌/우 둘 중 하나가 참이면 "참"
(20 === 10) || (10 === 10) // true
// 괄호의 부정(!)
!(20 === 10) // true
은근히 많은 양을 공부했지만 이것들은 학창시절 수학을 공부하면서 봤던 익숙한 것들이 많았다.
과연 이것들을 어떻게 이용하면서 자바스크립트에서 응용할지 기대가 된다.