๋ชฉ๋ก2022/01/10 (5)
whatisthis?
ํจ์ - (2) ๐ก๋ฌธ์ ์ ํ ๋๋ฒ๋ 1949๋ ์ธ๋ ์ํ์ D.R. Kaprekar๊ฐ ์ด๋ฆ ๋ถ์๋ค. ์์ ์ ์ n์ ๋ํด์ d(n)์ n๊ณผ n์ ๊ฐ ์๋ฆฌ์๋ฅผ ๋ํ๋ ํจ์๋ผ๊ณ ์ ์ํ์. ์๋ฅผ ๋ค์ด, d(75) = 75+7+5 = 87์ด๋ค. ์์ ์ ์ n์ด ์ฃผ์ด์ก์ ๋, ์ด ์๋ฅผ ์์ํด์ n, d(n), d(d(n)), d(d(d(n))), ...๊ณผ ๊ฐ์ ๋ฌดํ ์์ด์ ๋ง๋ค ์ ์๋ค. ์๋ฅผ ๋ค์ด, 33์ผ๋ก ์์ํ๋ค๋ฉด ๋ค์ ์๋ 33 + 3 + 3 = 39์ด๊ณ , ๊ทธ ๋ค์ ์๋ 39 + 3 + 9 = 51, ๋ค์ ์๋ 51 + 5 + 1 = 57์ด๋ค. ์ด๋ฐ์์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ์์ด์ ๋ง๋ค ์ ์๋ค. 33, 39, 51, 57, 69, 84, 96, 111, 114, 120, 123, 129, 141, ... n์ ..
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
์๋ฐ์คํฌ๋ฆฝํธ์์ ECMAscript 5 ์ด์ ์๋ var๋ก ์ ์ธํ ๋ณ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ์๋ค. (ECMA5์ดํ์๋ const์ let์ด ๋ฑ์ฅํ์๋ค. ํ์ฌ var์ ์ฌ๋งํด์ ์ฐ์ง X) var๋ก ์ ์ญ(global)๋ณ์๋ฅผ ๋ง๋๋ ๊ฒ์ ์ผ๊ฐ์ผ ํ๋ค! ๊ทธ๋ ๋ค๋ฉด, ์ ์ญ ๋ณ์๋ ๋ฌด์์ด๋ฉฐ, ์ผ๊ฐ์ผ ํ๋ ์ด์ ๋ ๋ฌด์์ผ๊น? ** ์ ์ญ๋ณ์ (global variable) ์๋ฐ์คํฌ๋ฆฝํธ์์ ๊ฐ์ฅ ๋ฐ๊นฅ ๋ฒ์(window ๊ฐ์ฒด)์ ๋ณ์๋ฅผ ๋ง๋๋ ๊ฒ. ํจ์ ์์ ํฌํจ๋์ง ์์. ์์ ๋ฅผ ํตํด ์ดํด๋ณด์. var x = 'global'; function ex() { var x = 'local'; x = 'change'; } ex(); // x๋ฅผ ๋ฐ๊ฟ๋ณธ๋ค. alert(x); // ์ฌ์ ํ 'global' ํจ์ ex ์์ x๋ local๋ณ์(์ง..
โ ์ด์ ํฌ์คํ ์ฐธ์กฐ (Window ๊ฐ์ฒด) https://mywebproject.tistory.com/231 javaScript. Window ๊ฐ์ฒด์ BOM mywebproject.tistory.com ์ ์ญ ๊ฐ์ฒด ์ค document๋ ๋ฐ๋ก DOM์ด๋ผ๊ณ ๋ถ๋ฆฌ๊ณ ๋๋จธ์ง๋ ๋ธ๋ผ์ฐ์ ์ ๋ํ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ BOM์ด๋ผ๊ณ ๋ถ๋ฆผ. DOM : Document Object Model BOM : Browser Object Model ์ด์ค์์๋ BOM์ ๋ํด ์์๋ณด์. ๐ navigator - ๋ธ๋ผ์ฐ์ or ์ด์์ฒด์ ์ ๋ํ ์ ๋ณด. - userAgent ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ๋ถ์ (navigator.userAgent) - ๋ง์ฝ ๋ธ๋ผ์ฐ์ ์ ๋ฐ๋ผ ๋ค๋ฅธ ๋์์ ํด์ผํ๊ฑฐ๋ (์ฐ๋ ๊ธฐ)IE์ธ์ง ์ฒดํฌํ ๋ ์ฌ์ฉ - ๋ํ GPS๋ ํธ๋ํฐ ๋ฐฐํฐ๋ฆฌ ..
๐ก Window ๊ฐ์ฒด๋? - ๋ธ๋ผ์ฐ์ ์ ์์๋ค๊ณผ ์๋ฐ์คํฌ๋ฆฝํธ ์์ง, ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ๋ณ์๋ฅผ ๋ด๊ณ ์๋ ๊ฐ์ฒด - ๋ธ๋ผ์ฐ์ ์ ์ฒด๋ฅผ ๋ด๋นํ๋ ๊ฒ์ด Window ๊ฐ์ฒด (cf. Document ๊ฐ์ฒด = ์น์ฌ์ดํธ๋ง ๋ด๋น) - Document ๊ฐ์ฒด๋ Window ๊ฐ์ฒด ์์ ๋ค์ด์์. window๊ฐ์ฒด ์๋์๋ ๋ง์ ์์ฑ(property)๊ณผ ๋ฉ์๋(method)๊ฐ ์กด์ฌํจ.๊ทธ์ค์์๋ ๋ํ์ ์ธ ๊ฒ์ ์ดํด๋ณด๋ฉด * ๊ฐ์ฒด : screen , location , history , document ๊ฐ์ฒด* ๋ฉ์๋ : parseInt , isNaN ๋ฑ ์ฌ์ค parseInt๊ฐ์ ๊ฒฝ์ฐ์๋ window.parseInt()๋ผ๊ณ ์์ฑํ์ง ์๊ณ parseInt()๋ผ๊ณ ๋ง ์์ฑํ๋ค.Window ๊ฐ์ฒด๋ ๋ชจ๋ ๊ฐ์ฒด์ ์กฐ์, ์ฆ ์ ์ญ๊ฐ์ฒด(global obje..