์ƒˆ์†Œ์‹

๐Ÿ’ป Web/-- JAVA SCRIPT

(Javascript) - ํ•จ์ˆ˜๋“ค

  • -

* ๋ฌธ์ž์—ด๊ณผ ๊ด€๋ จ๋œ ํ•จ์ˆ˜๋“ค

์†Œ๋ฌธ์ž์ธ ๋ฌธ์ž์—ด ๋Œ€๋ฌธ์ž๋กœ ๋ฐ”๊พธ๊ธฐ. str.toUpperCase()
str.toUpperCase()

ex) "abcd".toUpperCase() >>> "ABCD"

 

 

๋Œ€๋ฌธ์ž์ธ ๋ฌธ์ž์—ด ์†Œ๋ฌธ์ž๋กœ ๋ฐ”๊พธ๊ธฐ. str.toLowerCase()
str.toLowerCase()

 

 

ํŠน์ • ๋ฌธ์ž์˜ ์ธ๋ฑ์Šค ์ฐพ๊ธฐ (std.indexOf)
str.indexOf('์ฐพ์„๋ฌธ์ž')

ex ) a = 'Hello World"
str.indexOf("W") >>> 6

 

๋ฌธ์ž ์•ž, ๋’ค์˜ ๊ณต๋ฐฑ ์ œ๊ฑฐํ•˜๊ธฐ str.trim()
str.trim()

ex)
a = "   H e l l o   "
a.trim() >>>> "H e l l o"

 

 

 

*HTML์„ ๋‹ค๋ฃจ๋Š” Javascript

 

document.querySelector('์…€๋ ‰ํ„ฐ)    / ๋ฐ˜ํ™˜๊ฐ’์€ 1๊ฐœ์ด๋‹ค.
  ex ) ํด๋ฆญํ–ˆ์„๋•Œ <body>์˜ ๋ฐฐ๊ฒฝ์ด black์œผ๋กœ ๋ฐ”๋€Œ๋„๋ก ํ•˜๋Š” button
  <input id="night_day" type="button" value="night" onclick="
  document.querySelector('body').style.backgroundColor = 'black';
  ">

*์…€๋ ‰ํ„ฐ(selector)์˜ ์ข…๋ฅ˜์— ๋”ฐ๋ฅธ ์‚ฌ์šฉ๋ฒ•

  • class ์ธ ๊ฒฝ์šฐ : ".myclass"
  • html ํƒœ๊ทธ์ธ ๊ฒฝ์šฐ : "body"
  • id์ธ ๊ฒฝ์šฐ : "#id"

document.getElementById('id'); ์™€ ๊ธฐ๋Šฅ์€ ๊ฐ™๋‹ค. ํ•˜์ง€๋งŒ ์ฟผ๋ฆฌ์…€๋ ‰ํ„ฐ(querySelector๊ฐ€ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์…€๋ ‰ํ„ฐ๋ฅผ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ๋” ์œ ์šฉํ• ๊ฒƒ๊ฐ™๋‹ค.)

 

document.querySelectorAll('a')  / ๋ชจ๋“  aํƒœ๊ทธ๋ฅผ ๋ฐฐ์—ด(nodelist)์— ๋‹ด์•„ ๋ฐ˜ํ™˜ํ•œ๋‹ค.
ex ) ๋ชจ๋“  <a>๋ฅผ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ๋ฐ”๊พธ๊ธฐ.
var i = 0;
var atag = document.querySelectorAll('a');
while(i<atag.length){
  atag[i].style.color = 'red'
  i = i+1;
}

 

 

 

 

 

 

 

 

Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.