Frontend 2

[Javascript] js 내장객체, 메소드

window 객체 - 웹 브라우저에서 작동하는 js의 최상위 전역객체. Number, setInterval()함수 등이 여기에 포함, BOM(browser object model)로 불리기도 함. alert():브라우저 알림창. confirm(): 브라우저 확인/취소 선택창 prompt():브라우저 입력창 navigator: 브라우저 정보가 내장된 객체. location: 현재 페이지 주소(url)와 관련된 정보 알수있다. - location.href: 값 할당 안하면 현재 url조회, 할당하면 해당 url로 페이지이동. history: 브라우저 페이지 이력 담는 객체. back(), forward() : 브라우저 뒤로/앞으로 가기 open(): 새 창 열기. - window.open(페이지 Url, 창..

Frontend/Javascript 2023.09.18

[Javascript] 기본 문법, 변수 호이스팅, 함수 특성

자바스크립트는 변수 선언시 타입을 명시하지 않고 var 키워드로 선언. 동적 타입의 언어라서 변수 타입 지정없이 값이 할당되는 과정에서 자동으로 변수 타입도 결정된다. 자료 타입에는 크게 원시타입과 객체타입으로 분류 원시타입 : 숫자, 문자열(문자 타입은 없음), boolean, null, undefined, simbol 객체타입: 원시타입을 제외한 모든것들 ( 참고로..자바스크립트에서 typeof로 null을 찍어보면 object라고 나오는데 왜 null이 객체 타입이 아니라 원시타입인거지? 하는 의문을 갖고 검색했는데 초기부터 있었던 오류라고 한다. 이제와서 고치면 위험하기 때문에 놔뒀다고.. 무튼 null은 원시타입!이라네요 ) 다른 특징으로는 숫자를 정수와 실수로 나누어 구분하지 않는데, 특정 소..

Frontend/Javascript 2023.09.17