λ¬Έμμ΄8 [JAVASCRIPT] λ¬Έμμ΄ λ©μλ : charAt( ) μλ°μ€ν¬λ¦½νΈ : λ¬Έμμ΄ λ©μλ : charAt() μ΄λ² μκ°μλ λ¬Έμμ΄ λ©μλμΈ charAt()μ λν΄ μμλ³΄κ² μ΅λλ€! π #1. charAt( ) charAt() λ©μλλ μ§μ ν μΈλ±μ€μ λ¬Έμλ₯Ό μΆμΆνμ¬ λ¬Έμμ΄μ λ°νν©λλ€. ! charAt( ) μ¬μ© λ°©λ² ! "λ¬Έμμ΄".charAt(μ«μ); const str1 = "javascript reference"; const currentStr1 = str1.charAt(); // j const currentStr2 = str1.charAt("0"); // j const currentStr3 = str1.charAt("1"); // a const currentStr4 = str1.charAt("2"); // v ! point ! λμλ¬Έμλ₯Ό ꡬλΆνλ©° μμΉκ°μ μ.. 2022. 8. 23. [JAVASCRIPT] λ¬Έμμ΄ λ©μλ : includes( ) μλ°μ€ν¬λ¦½νΈ : λ¬Έμμ΄ λ©μλ : includes() μ΄λ² μκ°μλ λ¬Έμμ΄ λ©μλμΈ includes()μ λν΄ μμλ³΄κ² μ΅λλ€! π #1. includes( ) includes() λ©μλλ λ¬Έμμ΄ ν¬ν¨ μ¬λΆλ₯Ό κ²μνμ¬, λΆλ¦°(true, false)μ λ°νν©λλ€. μ¦ λ¬Έμμ΄μ΄ νΉμ λ¬Έμμ΄μ ν¬ν¨νλμ§ νμΈνλ λ©μλλΌ λ³Ό μ μμ΅λλ€! ! includes( ) μ¬μ© λ°©λ² ! string.includes( searchString, length ) "λ¬Έμμ΄".includes(κ²μν λ¬Έμμ΄); "λ¬Έμμ΄".includes(κ²μν λ¬Έμμ΄, κ²μμ μμν μμΉ); == indexOF()μ κ±°μ κ°λ€. const str1 = "javascript reference"; const currentStr1 = str1.incl.. 2022. 8. 18. [JAVASCRIPT] λ¬Έμμ΄ λ©μλ : repeat( ) μλ°μ€ν¬λ¦½νΈ : λ¬Έμμ΄ λ©μλ : repeat() μ΄λ² μκ°μλ λ¬Έμμ΄ λ©μλμΈ repeat()μ λν΄ μμλ³΄κ² μ΅λλ€! π #1. repeat( ) repeat() λ©μλλ λ¬Έμμ΄μ μ£Όμ΄μ§ νμλ§νΌ λ°λ³΅ν΄ λΆμΈ μλ‘μ΄ λ¬Έμμ΄μ λ°νν©λλ€. ! replace( ) μ¬μ© λ°©λ² ! "λ¬Έμμ΄".replace("νμκ°"); const str1 = "javascript"; const cirrentStr1 = str1.repeat(0); // '' const cirrentStr2 = str1.repeat(1); // javascript const cirrentStr3 = str1.repeat(2); // javascriptjavascript ! point ! λ¬Έμμ΄μ λ°λ³΅ νμκ°μ μμ μ μμ¬μΌ νλ€! 2022. 8. 18. [JAVASCRIPT] λ¬Έμμ΄ λ©μλ : replace( ) / replaceAll( ) μλ°μ€ν¬λ¦½νΈ : λ¬Έμμ΄ λ©μλ : replace() μ΄λ² μκ°μλ λ¬Έμμ΄ λ©μλμΈ replace()μ λν΄ μμλ³΄κ² μ΅λλ€! π #1. replace( ) replace() λ©μλλ String.prototype.replace()μ μ½μλ‘ λ¬Έμμ΄μ μΉννκ±°λ λ³ν ν λ μ¬μ©νλ λ©μλμ λλ€. μ¦ λ¬Έμμ΄μ λΆλΆ λ¬Έμμ΄λ‘ ꡬλΆνκ³ λ³ννμ¬ μλ‘μ΄ λ°°μ΄λ‘ λ°νν΄μ€λλ€. ! replace( ) μ¬μ© λ°©λ² ! "λ¬Έμμ΄"replace("μ°Ύμ λ¬Έμμ΄", "λ³κ²½ν λ¬Έμμ΄"); "λ¬Έμμ΄"replace("μ°Ύμ λ¬Έμμ΄", "λ³κ²½ν λ¬Έμμ΄"); "λ¬Έμμ΄"replace(μ κ·μ); "λ¬Έμμ΄"replace(μ κ·μ, "λ³κ²½ν λ¬Έμμ΄"); const str1 = "javascript reference"; const cirrentStr.. 2022. 8. 18. [JAVASCRIPT] λ¬Έμμ΄ λ©μλ : split( ) μλ°μ€ν¬λ¦½νΈ : λ¬Έμμ΄ λ©μλ : split() μ΄λ² μκ°μλ λ¬Έμμ΄ λ©μλμΈ split()μ λν΄ μμλ³΄κ² μ΅λλ€! π #1. split( ) slice() λ©μλλ λ¬Έμμ΄μμ μνλ κ°μ μΆμΆν λ€ μλ‘μ΄ λ¬Έμμ΄λ‘ λ°νν©λλ€. μ¦ λ¬Έμμ΄μ λΆν νμ¬ λΆλΆ λ¬Έμμ΄ λ°°μ΄μ λ§λλλ€ π μλμ μ½λ μμ μ μ£Όμμ ν΅ν΄ λ μμΈν μμλ΄ μλ€! π ! split( ) μ¬μ© λ°©λ² ! "λ¬Έμμ΄".split(ꡬλΆμ(separator)); "λ¬Έμμ΄".split(μ κ·μ νν); "λ¬Έμμ΄".split(ꡬλΆμ, κ°―μ); //κ°―μλ₯Ό μ€μ ν μ μλ€. const str1 = "javascript reference"; const currentStr1 = str1.split(''); //['j','a','v','a','s','c',.. 2022. 8. 18. [JAVASCRIPT] ν νλ¦Ώ λ¬Έμμ΄ μλ°μ€ν¬λ¦½νΈ : λ¬Έμμ΄ κ²°ν© : ν νλ¦Ώ λ¬Έμμ΄ μ§κΈλΆν° μλ°μ€ν¬λ¦½νΈμ λ¬Έμμ΄ κ²°ν©κ³Ό λ¬Έμμ΄ λ©μλμΈ ν νλ¦Ώ λ¬Έμμ΄μ λν΄ μμλ΄ μλ€! 1. ν νλ¦Ώ λ¬Έμμ΄ ν νλ¦Ώ λ¬Έμμ΄( )μ λ¬Έμμ΄ κ²°ν© λ©μλλ‘ λ΄μ₯λ ννμμ νμ©νλ λ¬Έμμ΄ λ¦¬ν°λ΄μ λλ€. λ¬Έμμ΄μ κ²°ν©ν λ λ°μ΄ν λμ ` ` (backtick_λ°±ν±)μ μ¬μ©νλ©° λ³μλ₯Ό λ£κ³ μ νλ λΆλΆμ ${}λ₯Ό μ¬μ©νμ¬ λ£μ΄μ£Όλ©΄ λ©λλ€. λν κ°λ¨ν μλ°μ€ν¬λ¦½νΈ λ¬Έλ²μ λ¬Έμμ΄ μμ μ¬μ©ν μ μμ΅λλ€. //01. λ¬Έμμ΄(string) κ²°ν© const str1 = "μλ°μ€ν¬λ¦½νΈ"; const str2 = "μ μ΄ν리"; document.querySelector(".sample01_P1").innerHTML = str1 + str2; //02. μ«μ(number) κ²°ν©.. 2022. 8. 18. [JAVASCRIPT] λ¬Έμμ΄ λ©μλ : indexOf( ) μλ°μ€ν¬λ¦½νΈ : indexOf() λ©μλ μ΄λ² μκ°μλ λ¬Έμμ΄ λ©μλ μ€ νλμΈ indexOf() λ©μλμ λν΄ μμλ³΄κ² μ΅λλ€.π #1. indexOf( ) indexOf() λ©μλλ λ¬Έμμ΄μμ μΆμΆνκ³ μΆμ λ¬Έμμ μμΉλ₯Ό μ°Ύμ ν μ«μλ‘ ν΄λΉ λ¬Έμμ΄μ λ°νν©λλ€. μ¦ νΉμ λ¬Έμκ° λ¬Έμμ΄μ μ΄λ indexμ μμΉνλμ§ μ°Ύλ λ©μλλΌκ³ λ³Ό μ μμ΅λλ€. ! indexOf() μ¬μ©λ² ! "λ¬Έμμ΄".indexOf(κ²μκ°) "λ¬Έμμ΄".indexOf(κ²μκ°, μμΉκ°) : μ²μ κ°μ μΆμΆνκ³ μΆμ λ¬Έμμ΄μ μμ±νκ³ λ§μ§λ§ κ°μ κ·Έ λ¬Έμμ΄μ μ°ΎκΈ° μμ ν μμΉλ‘ μ μΌλ©΄ λλ€. βοΈμμ μ½λ const str1 = "javascript reference" const currentStr1 = str1.indexOf("j.. 2022. 8. 17. [JAVASCRIPT] λ¬Έμμ΄ λ©μλ : Slice(), substring(), substr() μλ°μ€ν¬λ¦½νΈ : λ¬Έμμ΄ λ©μλ slice(), substring(), substr() slice(), substring(), substr()λ λ¬Έμμ΄ λ©μλμ λ³κ²½ νμ μΌλ‘ λ¬Έμμ΄μμ μνλ κ°μ μΆμΆνμ¬ λ¬Έμμ΄μ λ°ννλ λ©μλμ λλ€. #1. slice( ) slice() λ©μλλ λ¬Έμμ΄μμ μνλ κ°μ μΆμΆνμ¬ λ¬Έμμ΄μ λ°νν©λλ€. ! slice( ) μ¬μ© λ°©λ² ! "λ¬Έμμ΄"slice(μμ μμΉ) "λ¬Έμμ΄"slice(μμ μμΉ, λλλ μμΉ) const str1 = "javascript reference" const currentStr1 = str1.slice(0); //javascript reference const currentStr2 = str1.slice(1); //avascript refer.. 2022. 8. 17. μ΄μ 1 λ€μ 728x90 λ°μν