์ ์ฒด ๊ธ
![[JavaScript] 05. ๋ธ๋ผ์ฐ์ ๊ฐ์ฒด ๋ชจ๋ธ(BOM) - location ๊ฐ์ฒด/navigator ๊ฐ์ฒด](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fbfsy0a%2FbtrMIspSm4U%2FAAAAAAAAAAAAAAAAAAAAAEGCsFyBVpBV4TswsCQlB7GHfjbViTuyJmy5_3FA0Za6%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DXMEh0GIptYbOtpi6wNRikgNOBY4%253D)
[JavaScript] 05. ๋ธ๋ผ์ฐ์ ๊ฐ์ฒด ๋ชจ๋ธ(BOM) - location ๊ฐ์ฒด/navigator ๊ฐ์ฒด
location ๊ฐ์ฒด ๋ธ๋ผ์ฐ์ ์ฃผ์๋ฅผ ์ป๊ฑฐ๋ ๋ค๋ฅธ ์ฃผ์๋ก ์ด๋ํ ๋ ์ฌ์ฉํ๋ค. location ๊ฐ์ฒด ์ฃผ์ ์์ฑ location ๊ฐ์ฒด ์ฃผ์ ๋ฉ์๋ html ์ฝ๋์ onclick์ ํจ์๋ฅผ ๋ฃ์ด ์ฌ์ฉํ๋ ๋ฐฉ์ ๋ค์ด๋ฒ location.href ๋ค๋ก ๊ฐ๊ธฐ ๊ฐ๋ฅ ๋ค๋ก๊ฐ๊ธฐ ์ฌ์ฉ ์ฌ๋ถ์ ์๊ด ์๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ ์ ์๋ค. function sub(){ location.href ="https://www.naver.com" } location.replace ๋ค๋ก ๊ฐ๊ธฐ ๋ถ๊ฐ๋ฅ!! ๊ฒฐ์ ์์คํ ๋ฑ ์ผ์ ์ํํ ํ ๋ค๋ก๊ฐ๊ธฐ๋ฅผ ํ๋ฉด ์ ๋๋ ๊ฒฝ์ฐ ์ฌ์ฉํ ์ ์๋ค. function sub2(){ location.replace("https://google.com") } html ํ๊ทธ์ onclick์ location.href ์ ๋ฃ์ด..
![[JavaScript] 05. ๋ธ๋ผ์ฐ์ ๊ฐ์ฒด ๋ชจ๋ธ(BOM) -๊ฐ์/Window ๊ฐ์ฒด/Document ๊ฐ์ฒด](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FCxLoT%2FbtrMIPrthIM%2FAAAAAAAAAAAAAAAAAAAAAFCTr3t8REWeoz_NItjiKMLD5_UEw-oQshOxho8_bRTJ%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DS949qCS4SsUhmxtS5VOr6%252BQxisQ%253D)
[JavaScript] 05. ๋ธ๋ผ์ฐ์ ๊ฐ์ฒด ๋ชจ๋ธ(BOM) -๊ฐ์/Window ๊ฐ์ฒด/Document ๊ฐ์ฒด
๋ธ๋ผ์ฐ์ ๊ฐ์ฒด ๋ชจ๋ธ(Browser Object Model) ๋ธ๋ผ์ฐ์ ์ ์ํธ์์ฉํ๋ ๋ฉ์๋์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณต ์น ๋ธ๋ผ์ฐ์ ์ ๊ด๋ จ๋ ๊ฐ์ฒด์ ์งํฉ window, location, navigator, history, screen, document ๋ธ๋ผ์ฐ์ ๋ฐ HTML ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ๊ฐ์ฒด ๋ธ๋ผ์ฐ์ ๊ฐ์ฒด ๋ชจ๋ธ(Browser Object Model, BOM) window ๊ฐ์ฒด window-ํ์ ์ฌ์ฉ ๊ถ์ฅ X ํ์ ์ฐฝ ์ด๊ณ ๋ซ๋ html ์ฝ๋ ํ๊ทธ๋ฅผ ํ์ฉํ์ฌ ํ์ ์ฐฝ ์ญํ ์ ํ๋ ์ฝ๋๋ฅผ ๋ง๋ค ์ ์๋ค. (script ์์ ์ด ๊ฝค๋ ์ด๋ ต๋คใ ใ ) window - ํ์ ํ์ ์ด๊ธฐ ํ์ ๋ซ๊ธฐ document ๊ฐ์ฒด html ํ๊ทธ ์์ body ์์ญ window ๊ฐ์ฒด์ document ์์ฑ์ ๋ถ๋ฌ์จ ์น ํ์ด์ง๋ฅผ ๋ํ๋ document ..
[JavaScript] ๋ด์ฅ ๊ฐ์ฒด - Array
์๋ฐ์คํฌ๋ฆฝํธ ๋ด์ฅ ๊ฐ์ฒด์๋ ์น ๋ฌธ์์ ๊ณ์ธต ๊ตฌ์กฐ์ ์๊ด ์์ด ๋ํ๋ผ ์ ์๋ ๊ฐ์ฒด๊ฐ ์๋ค. Array ๊ฐ์ฒด์ Date ๊ฐ์ฒด๊ฐ ๋ํ์ ์ด๋ค. Array ๊ฐ์ฒด ์ผ๋ จ์ ๊ฐ๋ค์ ์ ์ฅํ ์ ์๋ ๋ฐฐ์ด์ ์์ฑํ ๋ ์ฌ์ฉํ๋ ๋ฆฌ์คํธ ํํ์ ๊ณ ์์ค ๊ฐ์ฒด ๋ฐฐ์ด์ ๊ฐ ์์๋ ๋ฐฐ์ด์ ์ด๋ฆ๊ณผ ์ธ๋ฑ์ค๋ก ์ ๊ทผํ์ฌ ์ฌ์ฉ ํ์ ์ด ๊ณ ์ ์ โ ๊ฐ์ ๋ฐฐ์ด์ ์๋ ์์์ ํ์ ์ด ์๋ก ๋ค๋ฅผ ์ ์์ ํฌ๊ธฐ๊ฐ ๋์ ๋ฐฐ์ด์ ์์ฑํ๊ฑฐ๋ ํฌ๊ธฐ๊ฐ ๋ณ๊ฒฝ๋์ด๋ ํฌ๊ธฐ๋ฅผ ๋ค์ ๋ณ๊ฒฝํ ํ์ ์์ Array ๊ฐ์ฒด ์ธ์คํด์ค ๋ง๋ค๊ธฐ Array() ์์ฑ์๋ฅผ ์ด์ฉํ ๋ฐฐ์ด ์์ฑ var b1 = new Array(); var b2 = new Array(5); //ํฌ๊ธฐ๊ฐ 5์ธ ๋ฐฐ์ด. ๋ชจ๋ ์์๋ undefined ๊ฐ์ ๊ฐ์ง var b3 = new Array(3, 5); // ..