λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

λ©”μ„œλ“œ5

[JAVASCRIPT] μš”μ†Œμ˜ 크기 및 μœ„μΉ˜λ₯Ό ν‘œν˜„ν•˜λŠ” 속성, λ©”μ„œλ“œ μžλ°”μŠ€ν¬λ¦½νŠΈ : μš”μ†Œ 크기 및 μœ„μΉ˜ 속성과 λ©”μ„œλ“œ 이번 μ‹œκ°„μ—λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ μš”μ†Œμ˜ μœ„μΉ˜ 및 크기λ₯Ό ν‘œν˜„ν•˜λŠ” 속성과 λ©”μ„œλ“œλ“€μ„ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.πŸ˜‡ λ‹€μŒμ˜ ν‘œλ₯Ό 톡해 μ•Œμ•„λ΄…μ‹œλ‹€. #01. μš”μ†Œμ˜ 속성 및 λ©”μ„œλ“œ μš”μ†Œ 크기 속성 μ„€λͺ… element.clientWidth μš”μ†Œμ˜ κ°€λ‘œ κ°’ (νŒ¨λ”© / 보더 / λ§ˆμ§„ 미포함) element.clientHeight μš”μ†Œμ˜ μ„Έλ‘œ κ°’ (νŒ¨λ”© / 보더 / λ§ˆμ§„ 미포함) element.clientTop μš”μ†Œμ˜ YμΆ• κ°’ (λΆ€λͺ¨κΈ°μ€€) element.clientLeft μš”μ†Œμ˜ XμΆ• κ°’ (λΆ€λͺ¨ κΈ°μ€€) element.offsetWidth μš”μ†Œμ˜ κ°€λ‘œ κ°’ (보더 / νŒ¨λ”© 포함) element.offsetTop μš”μ†Œμ˜ YμΆ• κ°’ (λ¬Έμ„œ κΈ°μ€€) element.offsetLeft μš”μ†Œμ˜ XμΆ•.. 2022. 9. 1.
[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] λ¬Έμžμ—΄ λ©”μ„œλ“œ : 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] λ°°μ—΄ λ©”μ„œλ“œ : join(), push(), pop() μžλ°”μŠ€ν¬λ¦½νŠΈ : λ°°μ—΄ λ©”μ„œλ“œ μ§€κΈˆλΆ€ν„° μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ λ°°μ—΄ λ©”μ†Œλ“œμΈ join() / push() / pop()에 λŒ€ν•΄ μ•Œμ•„λ΄…μ‹œλ‹€! λ°°μ—΄ λ©”μ„œλ“œλ“€μ„ μ΄ν•΄ν•˜κ²Œ 되면 배열을 μ’€ 더 효율적으둜 μ‚¬μš©ν•  수 μžˆκ²Œλ©λ‹ˆλ‹€ :) 1. join( ) join( )은 배열을 λ³€κ²½ν•˜μ§€ μ•Šκ³  참쑰만 ν•˜λŠ” λ©”μ„œλ“œλ‘œ λ°°μ—΄μ˜ λͺ¨λ“  μš”μ†Œλ₯Ό ν•˜λ‚˜μ˜ λ¬Έμžμ—΄λ‘œ λ°˜ν™˜ν•©λ‹ˆλ‹€. //01 const arrNum = [100, 200, 300, 400, 500]; const text1 = arrNum.join(''); //λ°°μ—΄μ˜ μš”μ†Œλ₯Ό μ „λΆ€ μ΄μ–΄μ„œ λΆˆλŸ¬μ˜¨λ‹€. const text2 = arrNum.join(' '); //ν•œ 칸을 λ„μš°λ©΄ join이 여백을 μΈμ‹ν•΄μ„œ ν•œ μΉΈμ”© λ„μ›Œμ„œ ν‘œν˜„λœλ‹€. const text3 = arrNum.join('β˜…'); //별.. 2022. 8. 11.
728x90
λ°˜μ‘ν˜•

Lucky Charms Rainbow
js
html
css