자바스크립트 기본 문법

IngCoding·2022년 10월 24일
1

TIL

목록 보기
3/12
post-thumbnail

1. 기본 용어 정의

  • () parentheses
  • {} braces
  • [] brackets
  • typeof
  • 0b(2진법), 0o(8진법), 0x(16진법)
  • parse : 자료형 변경 (Int, Float)
  • parseInt(111,2) -> 7 (111, 2진법)
  • false는 0, true는 1
  • 자료형까지 같은지 비교하는 연산자 ===

2. 자바스크립트 연산

  • 실수 연산할 때 주의사항
  • 부동소수점 문제로 금삿값으로 표시되는 오류 발생
  • 간단한 해결방법은 정수로 바꿔서 계산하고 실수로 바꾸기

3. bool 값으로 변환하기

  • '!' 연산자는 참과 거짓을 반대로 변환해주는데,
  • 이 성질을 이용해서 !! 를 이용해서 불 값으로 형 변환 가능
  • 대부분의 값은 불 값으로 형 변환했을 때 true가 되지만
  • false가 되는 여섯 가지만 기억하면 됨
1. 불값은 펄스 !!false
2. 문자는 빈 문자열 !!''
3. 숫자는 영 !!0
4. !!null
5. !!undefined
6. !!NaN

4. Javascript Variable

var = '선언해도 또 선언됨 (헷갈려 죽음)'
// ES6 이후 let, const 등장
let = '값 재할당 가능'
const = '불변값' 

5. List(array) & Dictionary(object)

let a_list = []
a_list.push('hey') // 'hey' is last element

let b_list_dict = [{'name':'bob', 'age':20},{'name':'carry','age':30}]
b_list_dict[1]['name']                                             
profile
Data & PM

0개의 댓글