๋ฌธ์์ด ๊ด๋ จ ๋ฉ์๋ ๋ชจ์๐ก
๐งกindexOf()
- ๋ฌธ์์ด์ ์ธ๋ฑ์ค๊ฐ์ ๊ตฌํด์ฃผ๋ indexOf()
- ์ด๋ฅผํ
๋ฉด
hello world
์์ w
์ ์ธ๋ฑ์ค๊ฐ์ 6
(๋์ด์ฐ๊ธฐ๋ index๊ฐ์ ํฌํจํ๋ค)
- ์ฐพ๊ณ ์ถ์ ๋ฌธ์์ด์ ์ธ์๋ก ๋ฃ์ด์ฃผ๋ฉด ๋๋ค
- ํด๋น ๋ฌธ์์ด์ด ์กด์ฌํ์ง ์์ผ๋ฉด
-1
์ ๋ฐํํ๋ค
const str = 'hello world';
console.log(str.indexOf("h");
console.log(str.indexOf("w"));
console.log(str.indexOf("world"));
console.log(str.indexOf("word"));
๐งกslice()
- ๋ฌธ์์ด์ ์ธ์๋ก ๋ฐ์ index๊ฐ์ ์์น ๊ธฐ์ค์ผ๋ก ์๋ผ์ค๋ค
- slice(์์์ , ๋์ )
- ๋ฌธ์์ด์ ์์์ ~ ๋์ ์ ์์๋ฆฌ ๊น์ง ์๋ผ์ค๋ค
const str = 'hello world';
console.log(str.slice(0,5))
console.log(str.slice(0,2))
console.log(str.slice(6,-2))
๐งกreplace()
- ๋ฌธ์์ด์ ๋ฐ๊ฟ์ฃผ๋ replace()
- replace('๊ธฐ์กด๋ฌธ์','๋ฐ๊ฟ๋ฌธ์')
- ๋ฐ๊ฟ ๋ฌธ์๊ฐ ์ฌ๋ฌ๋ฒ ๋ฐ๋ณต๋๋ฉด ์ ์ผ ๋จผ์ ๋ง๋๋ ๋ฌธ์๋ง ๋ฐ๊ฟ์ค๋๋ค
- replaceAll() ํด๋น ๋ฌธ์ ์ ์ฒด๋ฅผ ๋ฐ๊ฟ์ค๋๋ค
const str = 'hello world';
console.log(str.replace('world','user'))
console.log(str.replace('world',''))
console.log(str.replace('o','x'))
console.log(str.replaceAll('o','x'))
๐งกtrim()
const str = ' hello world '
console.log(str.trim())
๐งกpadStart(), padEnd()
๐padStart()
- ๋์ ๋ฌธ์์ ๊ธธ์ด(length)๊ฐ ์ง์ ๋ ๊ธธ์ด๋ณด๋ค ์์ผ๋ฉด ์ฃผ์ด์ง ๋ฌธ์๋ฅผ ์ง์ ๋ ๊ธธ์ด๊ฐ ๋ ๋ ๊น์ง ์์ ๋ถ์ฌ ์๋ก์ด ๋ฌธ์๋ฅผ ๋ฐํ
- ์ฒซ๋ฒ์งธ ์ธ์๋ก ์ํ๋ ๋ฌธ์์ ๊ธธ์ด ์ง์ , ๋๋ฒ์งธ ์ธ์๋ก ๋ง๋ ๋ฌธ์์ด ์
๋ ฅ
const str = '1234567';
console.log(str.padStart(10, '0')
๐padEnd()
- ๋์ ๋ฌธ์์ ๊ธธ์ด(length)๊ฐ ์ง์ ๋ ๊ธธ์ด๋ณด๋ค ์์ผ๋ฉด ์ฃผ์ด์ง ๋ฌธ์๋ฅผ ์ง์ ๋ ๊ธธ์ด๊ฐ ๋ ๋ ๊น์ง ๋ค์ ๋ถ์ฌ ์๋ก์ด ๋ฌธ์๋ฅผ ๋ฐํ
- ์ฒซ๋ฒ์งธ ์ธ์๋ก ์ํ๋ ๋ฌธ์์ ๊ธธ์ด ์ง์ , ๋๋ฒ์งธ ์ธ์๋ก ๋ง๋ ๋ฌธ์์ด ์
๋ ฅ
const str = '1234567';
console.log(str.padStart(10, '0')
๐งกsplit()
- ๋ฌธ์์ด์ ์ง์ ํ ๋ฌธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋๋ ๋ฐฐ์ดํ
const str = 'Apple,Banana,Cherry';
console.log(str.split(',')
console.log(str.split('')
๐งกstartsWith()
- ๋์ ๋ฌธ์๊ฐ ์ฃผ์ด์ง ๋ฌธ์๋ก ์์ํ๋์ง ์ฌ๋ถ๋ฅผ ๋ฐํ
- ๋๋ฒ์งธ ์ธ์(์ซ์)๋ฅผ ๋ฃ์ผ๋ฉด ํ์์ ์์ ํ ์์น๋ฅผ ์ง์ ํ ์ ์์
const str = 'Hello world!';
console.log(str.startsWith('Hello'));
console.log(str.startsWith('world'));
console.log(str.startsWith('world',6));
๐งกtoLowerCase(),toUpperCase()
๐toLowerCase()
- ๋์ ๋ฌธ์๋ฅผ ์์ด ์๋ฌธ์๋ก ๋ณํํด ์๋ก์ด ๋ฌธ์๋ฅผ ๋ฐํ
const str = 'HelLo WoRlD!';
console.log(str.toLowerCase());
๐toUpperCase()
- ๋์ ๋ฌธ์๋ฅผ ์์ด ๋๋ฌธ์๋ก ๋ณํํด ์๋ก์ด ๋ฌธ์๋ฅผ ๋ฐํ
const str = 'HelLo WoRlD!';
console.log(str.toUpperCase());