본문 바로가기
카테고리 없음

TIL

by egg.silver 2023. 8. 17.

{ } -> 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을 반환합니다.