728x90
์๋ฐ์คํฌ๋ฆฝํธ : ๋ฌธ์์ด ๋ฉ์๋ : search()
์ด๋ฒ ์๊ฐ์๋ ๋ฌธ์์ด ๋ฉ์๋์ธ search()์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค! ๐
#1. search( )
search() ๋ฉ์๋๋ ๋ฌธ์์ด์ ์ฃผ์ด์ง ํ์๋งํผ ๋ฐ๋ณตํด ๋ถ์ธ ์๋ก์ด ๋ฌธ์์ด์ ๋ฐํํฉ๋๋ค.
! search( ) ์ฌ์ฉ ๋ฐฉ๋ฒ !
"๋ฌธ์์ด".search(๊ฒ์๊ฐ);
"๋ฌธ์์ด".search(์ ๊ท์ ํํ);
const str1 = "javascript reference";
const currentStr1 = str1.search("javascript"); // 0
const currentStr2 = str1.search("reference"); // 11 (11๋ฒ์งธ ์๋ฆฌ : ์์น ๊ฐ ์ถ๋ ฅ)
const currentStr3 = str1.search("j"); // 0
const currentStr4 = str1.search("a"); // 1 (์ค๋ณต์ผ ๋ ๊ฐ์ฅ ์ฒ์ ๊ฒ๋ง ์ถ๋ ฅ)
const currentStr5 = str1.search("v"); // 2
const currentStr6 = str1.search("jquery"); // -1 (๋ฌธ์์ด์ ์์ ๊ฒฝ์ฐ ์์ -1์ด ๋์ด)
const currentStr7 = str1.search("b"); // -1
const currentStr8 = str1.search(/[a-z]/g); // 0 //j๊ฐ a๋ถํฐ z๊น์ง ํฌํจ๋์ด ์์ผ๋ฏ๋ก ๊ฐ์ฅ ์ฒซ๋ฒ์งธ ๊ฐ์ ์์น๋ง ์ถ๋ ฅ
! point ! indexOF()๋ณด๋ค search()๋ฅผ ๋ ๋ง์ด ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ ์์๋์!
728x90
'JAVASCRIPT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVASCRIPT] ๋ฌธ์์ด ๋ฉ์๋ : charAt( ) (1) | 2022.08.23 |
---|---|
[JAVASCRIPT] ๋ฌธ์์ด ๋ฉ์๋ : match( ) (1) | 2022.08.23 |
[JAVASCRIPT] ๋ฌธ์์ด ๋ฉ์๋ : includes( ) (4) | 2022.08.18 |
[JAVASCRIPT] ๋ฌธ์์ด ๋ฉ์๋ : padStart( ) / padEnd( ) (3) | 2022.08.18 |
[JAVASCRIPT] ๋ฌธ์์ด ๋ฉ์๋ : repeat( ) (2) | 2022.08.18 |
๋๊ธ