String ์์ฑ์ ํจ์ (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [ Javascript ] ์๋ฐ์คํฌ๋ฆฝํธ String ์ ๋ฆฌ. String String์ ํ์ค ๋นํธ์ธ ๊ฐ์ฒด๋ก, ๋ฌธ์์ด(์์ ํ์ )์ ๋ค๋ฃฐ ๋ ์ฌ์ฉ๋๋ ํ๋กํผํฐ์ ๋ฉ์๋๋ฅผ ์ ๊ณตํ๋ค. String ํน์ง → String ์์ฑ์ ํจ์์ ์ธ์๋ฅผ ์ ๋ฌํ์ง ์๊ณ new ์ฐ์ฐ์์ ํจ๊ป ํธ์ถํ๋ฉด [[StringData]] ๋ด๋ถ ์ฌ๋กฏ์ ๋น ๋ฌธ์์ด์ ํ ๋นํ String ๋ํผ ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ค. → String ๋ํผ ๊ฐ์ฒด๋ ๋ฐฐ์ด์ฒ๋ผ lengthํ๋กํผํฐ์ index(์ธ๋ฑ์ค๋ฅผ ๋ํ๋ด๋ ์ซ์๋ก ๋ ๋ฌธ์์ด์ ํ๋กํผํฐ ํค)๋ฅผ ๊ฐ๊ณ , ๊ฐ๊ฐ์ ๋ฌธ์๋ฅผ ํ๋กํผํฐ ๊ฐ์ผ๋ก ๊ฐ๋ ์ ์ฌ ๋ฐฐ์ด ๊ฐ์ฒด ์ด๋ฉด์, ์ดํฐ๋ฌ๋ธ ์ด๊ธฐ ๋๋ฌธ์ ๋ฐฐ์ด๊ณผ ์ ์ฌํ๊ฒ index๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ๋ฌธ์์ ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค. → ๋ฌธ์์ด์ index๋ก ์ ๊ทผํ์ฌ ํ๋กํผํฐ ๊ฐ์ ๋ณ๊ฒฝํด๋ ์๋ฌ๋ ๋ฐ์ํ์ง ์์ง๋ง, ๋ฌธ์์ด์ ์์ ๊ฐ์ด๊ธฐ ๋๋ฌธ์ ๊ฐ์ด ๋ณ.. ์ด์ 1 ๋ค์