์๋ฐ ์คํฌ๋ฆฝํธ๋ ์์ฒด์ ์ผ๋ก ๋ฏธ๋ฆฌ ์ ์๋ ๋ด์ฅํจ์๋ฅผ ์ ๊ณต
ํ์ค ๋ด์ฅ ๊ฐ์ฒด์ ํจ์ ์์ฑ์ผ๋ก ์ ๊ณต
๊ฐ์ฒด์ ๋ถ์ง ์๊ณ ์ ์ญ์ผ๋ก ํธ์ถํ๋ ํจ์, ๋ฐํ ๊ฐ์ ํธ์ถ์์๊ฒ ๋ฐ๋ก ๋ฐํ
eval(), uneval(), isFinite(), isNaN(), parseFloat(), parseInt(), decodeURI(), decodeURIComponent(),
encodeURI(), encodeURIComponet(), escape(), uunescape()
parseInt()
๋ฌธ์์ด ์ธ์์ ๊ตฌ๋ฌธ์ ๋ถ์ํด ํน์ ์ง์์ ์ ์ ๋ฐํ
์ซ์๋ก ๋ฐํํ ์ ์๋ค๋ฉด NaN
parseFloat()
๋ฌธ์์ด์ ๋ถ์ํด ๋ถ๋์์์ ์ค์๋ก ๋ฐํ
์ซ์ ํ์ธ ํจ์
isFinite()
number๊ฐ ๋ฌดํํ ๊ฐ์ธ์ง ํ์ธ. ์ ํ ์์ด๋ฉด true
isNaN()
number๊ฐ ์ซ์์ธ์ง ํ์ธ. ์ซ์๊ฐ ์๋๋ฉด true
escape(str)
์๋ฌธ์ํ๋ฒณ๊ณผ,์ซ์,์ผ๋ถํน์๋ฌธ์(@ * - _ + . /)๋ฅผ์ ์ธ๋ฌธ์๋ง์ธ์ฝ๋ฉ
unescape(str)
์๋ฌธ ์ํ๋ฒณ๊ณผ, ์ซ์, ์ผ๋ถ ํน์๋ฌธ์(@ * - _ + . /)๋ฅผ ์ ์ธ ๋ฌธ์๋ง ๋์ฝ๋ฉ
encodeURI(uri)
แ์ธํฐ๋ท ์ฃผ์์ ์ฌ์ฉ๋๋ ์ผ๋ถ ํน์๋ฌธ์๋ฅผ ์ ์ธํ๊ณ ์ธ์ฝ๋ฉ
แ์ ์ธ ๋ฌธ์ : A-Z a-z 0-9 ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #
decodeURI(encodedURI)
แ์ธํฐ๋ท ์ฃผ์์ ์ฌ์ฉ๋๋ ์ผ๋ถ ํน์๋ฌธ์๋ฅผ ์ ์ธ ํ๊ณ ๋์ฝ๋ฉ
แ์ ์ธ ๋ฌธ์ : A-Z a-z 0-9 ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #
encodeURIComponent(uriComponent)
์ํ๋ฒณ๊ณผ ์ซ์๋ฅผ ์ ์ธํ ๋ชจ๋ ๋ฌธ์๋ฅผ ๋ชจ๋ ์ธ์ฝ๋ฉ
decodeURIComponent(encodedURI)
์ํ๋ฒณ๊ณผ ์ซ์๋ฅผ ์ ์ธํ ๋ชจ๋ ๋ฌธ์๋ฅผ ๋ชจ๋ ๋์ฝ๋ฉ