{ } -> scope를 지정한다.
JS는 프로토타입 기반의 객체 지향 언어이다.
JSON (JavaScript Object Notation(표기법))
: JS 객체 문법으로 구조화된 데이터 교환 형식이다.
- JS 객체 문법 ? { Key : Value } 값으로 구성
Json의 타입 ?
-> 기본적으로 string이다.
-> Key를 따옴표로 묶어야 한다.
-> 함수를 값으로 할당할 수 없다.
Math 내장 메소드
- Math.flow( x ) : Math.floor() 함수는 주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환합니다.
console.log(Math.floor(5.95));
// 5
- Math.celi ( x ) : Math.ceil() 함수는 주어진 숫자보다 크거나 같은 숫자 중 가장 작은 숫자를 integer 로 반환합니다.
Math.ceil(0.95); // 1
Math.ceil(4); // 4
Math.ceil(7.004); // 8
Math.ceil(-0.95); // -0
Math.ceil(-4); // -4
Math.ceil(-7.004); // -7
- 절대 경로 : 우리가 흔히 알고 있는 그 경로
- 상대 경로 : 내가 지금 위치하고 있는 곳을 기준으로 한 위치
-> 폴더는 /Desktop 이런식으로 앞에 /가 붙는다
-> 내 현재 위치는 .으로 표현한다.
- setTimeout( )는 해당 시간 이후에 함수를 실행한다
- JS에서 값을 string으로 받아오고 싶을 경우, `${ }` 이런식으로 나타낸다
(->이때 백틱을 템플릿리터럴이라고 한다., console에서는 원하는대로 값이 찍히지만 div에 사용할 경우 줄바꿈을 하고 싶다면 whitespace = pre-line으로 해주어야 한다.)
- location.reload( )는 리렌더링 함수이다.
- 예를 들어 html에 있는 값을 가져오고 싶을 경우 JS에서는,
const button = document.getElementById ('')
Document.getElementById( " " )
: 메서드는 주어진 문자열과 일치하는 id 속성을 가진 요소를 찾고, 이를 나타내는 Element 객체를 반환
Document.querySelector( )
: 제공한 선택자 또는 선택자 뭉치와 일치하는 문서 내 첫 번째 Element를 반환합니다. 일치하는 요소가 없으면 null을 반환합니다.