๋ฌธ์์ด5 ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ ์ฝ๋ฉํ ์คํธ ์ฐ์ต > ์ฐ์ต๋ฌธ์ > ๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ ๐ฉ ๋ฌธ์ ์ค๋ช ๋ฌธ์์ด s๋ฅผ ์ซ์๋ก ๋ณํํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ๐ฉ ์ ํ ์กฐ๊ฑด โ๏ธ s์ ๊ธธ์ด๋ 1 ์ด์ 5์ดํ์ ๋๋ค. โ๏ธ s์ ๋งจ์์๋ ๋ถํธ(+, -)๊ฐ ์ฌ ์ ์์ต๋๋ค. ๐ s๋ ๋ถํธ์ ์ซ์๋ก๋ง ์ด๋ฃจ์ด์ ธ์์ต๋๋ค. ๐ค s๋ "0"์ผ๋ก ์์ํ์ง ์์ต๋๋ค. ๐ฉ ๋ฌธ์ ํ์ด function solution(s) { return Number(s); } ์ด๊ฑธ ๋ฌธ์ ๋ผ๊ณ ? ๐ฉ ๋ค๋ฅธ ํ์ด function strToInt(str){ return str/1 } ๋๋ํ ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋ณ์์ ์ฌ์น์ฐ์ฐ์ ํ๋ฉด ์๋์ผ๋ก ๋ฌธ์์ด์ ์ซ์๋ก ์ธ์ํ๋ค๊ณ ํฉ๋๋ค. ๊ฟํ์ ์์๊ฐ๋ค์. ๋ฌธ์ ํ์ด๋ณด๊ธฐ 2022. 11. 4. ์๋ฐ์คํฌ๋ฆฝํธ : ๋ฌธ์์ด ๊ฒ์ ๋ฉ์๋ : match() ๋ฌธ์์ด ๊ฒ์ ๋ฉ์๋ : match() match() ๋ฉ์๋๋ ๋ฌธ์์ด(์ ๊ท์ ํฌํจ)์ ๊ฒ์ํ๊ณ , ๋ฐฐ์ด๋ก ๋ฐํํฉ๋๋ค. match() ๋ฉ์๋ 1. "๋ฌธ์์ด".match("๊ฒ์๊ฐ") const str1 = "javascript reference"; const currentStr1 = str1.match("javascript"); const currentStr2 = str1.match("reference"); const currentStr3 = str1.match("r"); ๊ฒฐ๊ณผ๋ณด๊ธฐ javascript reference r 2. "๋ฌธ์์ด".match(์ ๊ท์ ํํ) const str1 = "javascript reference"; const currentStr1 = str1.match(/reference/); co.. 2022. 8. 22. ์๋ฐ์คํฌ๋ฆฝํธ : ๋ฌธ์์ด ๊ฒ์ ๋ฉ์๋ : search() ๋ฌธ์์ด ๊ฒ์ ๋ฉ์๋ : search() search() ๋ฉ์๋๋ ๋ฌธ์์ด(์ ๊ท์ ํฌํจ)์ ๊ฒ์ํ๊ณ , ์์น๊ฐ(์ซ์)์ ๋ฐํํฉ๋๋ค. indexOf() ๋ฉ์๋์ ๊ฐ์ง๋ง, search() ๋ฉ์๋๋ ์ ๊ท์์ ์ฌ์ฉํ ์ ์๋ค๋ ์ ์์ ์ฐจ์ด๊ฐ ์์ต๋๋ค. search() ๋ฉ์๋ 1. "๋ฌธ์์ด".search("๊ฒ์๊ฐ") const str1 = "javascript reference"; const currentStr1 = str1.search("javascript"); const currentStr2 = str1.search("reference"); const currentStr3 = str1.search("j"); const currentStr4 = str1.search("a"); const currentStr5 = st.. 2022. 8. 22. ์๋ฐ์คํฌ๋ฆฝํธ : ๋ฌธ์์ด ๋ณ๊ฒฝ ๋ฉ์๋ : repeat() ๋ฌธ์์ด ๋ณ๊ฒฝ ๋ฉ์๋ : repeat() repeat() ๋ฉ์๋๋ ๋ฌธ์์ด์ ๋ณต์ฌํ์ฌ, ๋ณต์ฌํ ์๋ก์ด ๋ฌธ์์ด์ ๋ฐํํฉ๋๋ค. ์ฆ, ์ด๋ฆ ๊ทธ๋๋ก, ์ ํํ ๋ฌธ์์ด์ ๋ฐ๋ณตํฉ๋๋ค. repeat() ๋ฉ์๋ ๋ค์๊ณผ ๊ฐ์ด, count ์์ ๋ฌธ์์ด์ ๋ฐ๋ณตํ ํ์(0๊ณผ ์์ ๋ฌดํ๋ ์ฌ์ด์ ์ ์)๋ฅผ ์์ฑํฉ๋๋ค. str.repeat(count); const str1 = "javascript"; const currentStr1 = str1.repeat(0); const currentStr2 = str1.repeat(1); const currentStr3 = str1.repeat(2); ๊ฒฐ๊ณผ๋ณด๊ธฐ javascript javascriptjavascript 2022. 8. 17. ์๋ฐ์คํฌ๋ฆฝํธ : ๋ฌธ์์ด ๋ณ๊ฒฝ ๋ฉ์๋ : trim() / toUpperCase() / toLowerCase() ๋ฌธ์์ด ๋ณ๊ฒฝ ๋ฉ์๋ : trim() / toUpperCase() / toLowerCase() trim() ๋ฉ์๋๋ ๋ฌธ์์ด์ ๊ณต๋ฐฑ์ ์ ๊ฑฐํด ์ฃผ๊ณ , toUpperCase() / toLowerCase() ๋ฉ์๋๋ ๋ฌธ์์ด์ ๋ / ์๋ฌธ์๋ก ๋ณํํด ์ค๋๋ค. ํ๋์ฉ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. trim() ๋ฉ์๋ trim() ๋ฉ์๋๋ ๋ฌธ์์ด ์ ๋์ ๊ณต๋ฐฑ์ ์ ๊ฑฐํฉ๋๋ค. ๊ณต๋ฐฑ์ด๋ ๋ชจ๋ ๊ณต๋ฐฑ๋ฌธ์(space, tab, NBSP ๋ฑ)์ ๋ชจ๋ ๊ฐํ๋ฌธ์(LF, CR ๋ฑ)๋ฅผ ์๋ฏธํฉ๋๋ค. trimStart() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ฉด ์ ๊ณต๋ฐฑ, trimEnd() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค ๊ณต๋ฐฑ๋ง์ ์ ๊ฑฐํด์ค ์ ์์ต๋๋ค. ๋ฌธ์์ด ์ค๊ฐ์ ๊ณต๋ฐฑ์ ์ ๊ฑฐํ ์ ์์ต๋๋ค. const str1 = " javascript " const currentStr1 =.. 2022. 8. 17. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ