¹®ÀÚ¿ ó¸®Çϱâ | ../ |
| anchor() |
¹®¼ÀÇ ¸ñÀûÁö¸¦ °¡¸®Å°´Â AnchorÅÃÀ» ÁöÁ¤ÇÑ´Ù.
var anchorString="ÀÌ ÁöÁ¡À¸·Î.."
document.write(anchorString.anchor("anchorName1"))
À§ÀÇ ±¸¹®Àº <A NAME="anchorName1">ÀÌ ÁöÁ¡À¸·Î..</A> ÀÇ HTMLÀ» ¸¸µç´Ù. ¾ÕÀÇ ÁöÁ¤ÇÑ ¹®ÀÚ¿À»
¸µÅ©ÀÇ ³»¿ëÀ¸·Î °ýÈ£ ¾ÈÀÇ ¹®ÀÚ¿Àº anchorÀÇ À̸§ÀÌ´Ù.
|
| big() | ÁöÁ¤ÇÑ ¹®ÀÚ¿À» <big></big> ÅÃÀ¸·Î °¨½Ñ´Ù.
var makeBig = "big ÀÔ´Ï´Ù." document.write(makeBig.big())´Â <big>big ÀÔ´Ï´Ù.</big> ·Î µÈ´Ù. |
| blink() | ¹®ÀÚ¿À» <blink></blink> ÅÃÀ¸·Î °¨½Ñ´Ù. |
| bold() | ¹®ÀÚ¿À» <b></b> ÅÃÀ¸·Î °¨½Ñ´Ù. |
| charAt() | ¹®ÀÚ¿¿¡¼ ƯÁ¤ À§Ä¡ÀÇ ¹®ÀÚ¸¦ ¹ÝȯÇÑ´Ù. °ýÈ£ ¼Ó¿¡ ÁöÁ¤ÇØ ÁÙ
¼ö ÀÖ´Â Á¤¼ö´Â 0¿¡¼ ¹®ÀÚ¿ ±æÀÌ-1ÀÇ Á¤¼ö¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.
alert("abc".charAt(1))
Àº 'b'¸¦ ¹ÝȯÇÑ´Ù.
|
| eval() | °ýÈ£ ¼Ó¿¡ ÀÖ´Â ¹®ÀÚ¿À» JavaScript ±¸¹®À¸·Î ½ÇÇàÇÑ´Ù.
var he = "Hello"
eval("alert(" + he + ")" )
´Â alert("Hello") ¿Í °°´Ù.
|
| fixed() | ¹®ÀÚ¿À» <TT></TT> ÅÃÀ¸·Î °¨½Ñ´Ù. »ç¿ë¹ýÀº big()°ú °°´Ù. |
| fontcolor() | ¹®ÀÚ¿À» °ýÈ£ ¼Ó¿¡ ³Ö¾îÁØ »ö»ó°ªÀ¸·Î
<FONT COLOR=color> Çü½ÄÀ¸·Î ¸¸µç´Ù. »ö»ó°ªÀº »ö»ó À̸§À̳ª RGB °ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. RGB °ªÀº
¿©¼¸°³ÀÇ 16Áø¼ö °ªÀ¸·Î óÀ½ 2°³´Â red °ª, ´ÙÀ½ 2°³´Â green °ª, ¸¶Áö¸· 2°³´Â blue°ªÀÌ´Ù.
document.write("»¡°£»ö".fontcolor("red"))
document.write("Èò»ö".fontcolor(000000))
´Â <FONT COLOR="red">»¡°£»ö</FONT>, <FONT COLOR=000000>Èò»ö</FONT> À¸·Î ³ª¿Â´Ù.
|
| fontsize() | fontcolor()¿Í ºñ½ÁÇÏ´Ù.
<FONTSIZE=size> ÀÇ Çü½ÄÀ¸·Î ¸¸µç´Ù. °ýÈ£ ¼ÓÀÇ °ªÀº size¿¡ »ç¿ëÇÒ 0¿¡¼ 7±îÁöÀÇ Á¤¼ö°ªÀÌ´Ù.
document.write("Å©±â 3ÀÇ ±ÛÀÚ".fontsize(3))
|
| [indexOf()] | ¹®ÀÚ¿¿¡¼ ƯÁ¤ ¹®ÀÚ°¡ ÀÖ´Â À§Ä¡¸¦ ¹ÝȯÇÑ´Ù. °ýÈ£ ¼Ó¿¡ ³Ö¾îÁÙ ¼ö ÀÖ´Â ÀÎÀÚ´Â 2°³°¡ ÀÖ°í ù°°ÍÀº ãÀ» ¹®ÀÚ, µÎ¹øÂ° °ÍÀº ã±â ½ÃÀÛÇÒ À§Ä¡ÀÌ´Ù. µÎ¹øÂ° ÀÎÀÚ´Â ÁöÁ¤ÇÏÁö ¾ÊÀ» ¼ö ÀÖ°í ÀÌ °æ¿ì ¹®ÀÚ¿ÀÇ Ã¹¹øÂ° ¹®ÀÚºÎÅÍ Ã£±â ½ÃÀÛÇÑ´Ù. alert("abc cdf".indexOf("c"))
Àº 2¸¦ ¹ÝȯÇÑ´Ù. ¸¸¾à, ãÀ» ¹®ÀÚ°¡ ¾ø´Ù¸é Á¤¼ö -1À» ¹ÝȯÇÑ´Ù.
|
| italics() | ¹®ÀÚ¿À» <i></i> ÅÃÀ¸·Î °¨½Ñ´Ù. |
| lastIndexOf() |
indexOf()¿Í °°Àº µ¿ÀÛÀ» ÇÑ´Ù. À¯ÀÏÇÑ Â÷ÀÌÁ¡Àº À̰ÍÀº ¹®ÀÚ¿ÀÇ ¿À¸¥ÂÊ¿¡¼ ºÎÅÍ ¿ÞÂÊÀ¸·Î ã´Â´Ù.
alert("abcd cdf".lastIndexOf("cd"))
´Â 5¸¦ ¹ÝȯÇÑ´Ù. indexOf()³ª À̰ÍÀ̳ª ¹®ÀÚ¿ÀÇ À§Ä¡´Â ¸ðµÎ ¿ÞÂÊ¿¡¼ ¿À¸¥ÂÊÀ¸·Î ÁöÁ¤µÇ°í ù¹øÂ° ¹®ÀÚÀÇ
À§Ä¡´Â 0À¸·Î ÁöÁ¤µÈ´Ù.
|
| link() |
´Ù¸¥ ¹®¼·Î À̵¿ÇÏ´Â <A>ÅÃÀ» ÁöÁ¤ÇÑ´Ù.
var linkString="´ÙÀ½ ÆäÀÌÁö·Î.."
document.write(linkString.link("next.htm"))
À§ÀÇ ±¸¹®Àº <A HREF="next.htm">´ÙÀ½ ÆäÀÌÁö·Î..</A> ÀÇ HTMLÀ» ¸¸µç´Ù. ¾ÕÀÇ ÁöÁ¤ÇÑ ¹®ÀÚ¿À»
¸µÅ©ÀÇ ³»¿ëÀ¸·Î °ýÈ£ ¾ÈÀÇ ¹®ÀÚ¿Àº HREF¿¡ ÁöÁ¤µÉ ¹®¼ ÁÖ¼ÒÀÇ À̸§ÀÌ´Ù.
|
| small() | ¹®ÀÚ¿À» <small></small> ÅÃÀ¸·Î °¨½Ñ´Ù. |
| [split()] | ¹®ÀÚ¿À» ƯÁ¤ ¹®ÀÚ¸¦ ±âÁØÀ¸·Î ³ª´©¾î¼ ÇϳªÀÇ ¹è¿¿¡ Â÷·Ê´ë·Î ÀúÀåÇÑ´Ù. °ýÈ£¼Ó¿¡ ³Ö¾îÁÖ´Â ¹®ÀÚ°¡ ±âÁØÀÌ µÇ´Â ¹®ÀÚÀÌ´Ù. ÀÌ ¹®ÀÚ¸¦ ±âÁØÀ¸·Î ¾çÂÊÀÇ ¹®ÀÚ¿À» ³ª´«´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é Àüü ¹®ÀÚ¿À» ¹è¿¿¡ ÀúÀåÇÑ´Ù.
var strArrey;
strArray = "abc,dfe,123".split(",")
´Â [abc,dfe,123]À¸·Î strArray´Â ¹è¿ °´Ã¼°¡ µÈ´Ù. strArray.length´Â 3À̰í strArray[2]´Â "123"ÀÌ´Ù.
|
| strike() | ¹®ÀÚ¿À» <strike></strike> ÅÃÀ¸·Î °¨½Ñ´Ù. |
| sub() | ¹®ÀÚ¿À» <sub></sub> ÅÃÀ¸·Î °¨½Ñ´Ù. |
| [substring()] | ¹®ÀÚ¿¿¡¼ ÁöÁ¤ÇÑ À§Ä¡ »çÀÌ¿¡ ÀÖ´Â ¹®ÀÚ¿À» ¹ÝȯÇÑ´Ù. °ýÈ£ ¼Ó¿¡´Â µÎ°³ÀÇ À§Ä¡°ªÀ» ÀÎÀÚ·Î ÁöÁ¤ÇØ ÁÙ ¼ö ÀÖ´Ù. ù¹øÂ° ÀÎÀÚÀÇ À§Ä¡¿¡¼ ºÎÅÍ µÎ¹øÂ° ÀÎÀÚ ¾Õ±îÁöÀÇ ¹®ÀÚ¿À» ¹ÝȯÇÑ´Ù. alert( "a12345".substring(2,4) )´Â "23"À» º¸¿©ÁØ´Ù. µÎ¹øÂ° ÀÎÀÚ¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é Àüü ¹®ÀÚ¿ÀÇ ³¡±îÁö¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÌ µÈ´Ù. alert( "a12345".substring(2) )´Â "2345"¸¦ º¸¿©ÁØ´Ù. |
| sup() | ¹®ÀÚ¿À» <sup></sup> ÅÃÀ¸·Î °¨½Ñ´Ù. |
| toLowerCase() | ¹®ÀÚ¿À» ¼Ò¹®ÀÚ·Î ¹Ù²Û´Ù.
alert( "Hello My Lover".toLowerCase() )´Â "hello my lover"·Î µÈ´Ù. |
¹®ÀÚ¿À» ´ë¹®ÀÚ·Î ¹Ù²Û´Ù. | |
| [toString()] | String »Ó¸¸ÀÌ ¾Æ´Ñ ¸ðµç °´Ã¼ÀÇ methodÀÌ´Ù. Array, Boolean, Function, Number µîÀÇ ¸ðµç °´Ã¼¸¦ ¹®ÀÚ¿·Î º¯È¯ÇÑ´Ù.
var ar = new Array("abc", "123")
alert( ar.toString() )
Àº "abc,123" À» º¸¿©ÁØ´Ù. °ýÈ£¾È¿¡ 2¿¡¼ 16 ±îÁöÀÇ Áø¼ö¸¦ ÁöÁ¤ÇØ ÁÙ ¼öµµ Àִµ¥ ÀÌ °æ¿ì´Â ¼ýÀÚ¸¦ ÁöÁ¤ÇØÁØ Áø¼öÀÇ ¼ýÀÚ ¹®ÀÚ¿·Î º¯È¯ÇÑ´Ù. »ö»ó º¯È¯¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù. var xx = 255 alert( xx.toString(16) )´Â 255¸¦ 16Áø¼ö "FF"·Î ³ª¿Â´Ù. xx.toString(2)´Â "11111111"À¸·Î ³ª¿Â´Ù. |
| valueOf() | °´Ã¼ÀÇ ¿ø·¡ °ªÀ» µ¹·ÁÁØ´Ù. |
| JavaScript1.2 String ¸Þ¼Òµå | |
| charCodeAt() | ie4¿¡¼´Â ¹®ÀÚÀÇ Unicode °ªÀ» nn4¿¡¼´Â ISO-Latin-1
codeset °ªÀ» µ¹·ÁÁØ´Ù.
alert( "ABC".charCodeAt(0) )Àº "ABC"¿¡¼ ù¹øÂ°ÀÇ ¹®ÀÚÀÎ "A"ÀÇ °ª 65¸¦ º¸¿©ÁØ´Ù. °ýÈ£ ¾ÈÀÇ ¼ýÀÚ°¡ ¹®ÀÚ¿¿¡¼ ƯÁ¤ ¹®ÀÚÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÑ´Ù. |
| concat() | 2°³ÀÇ ¹®ÀÚ¿À» ÇϳªÀÇ ¹®ÀÚ¿·Î ¸¸µç´Ù.
alert( "¾È³ç".concat("Çϼ¼¿ä") )
´Â "¾È³çÇϼ¼¿ä"¸¦ º¸¿©ÁØ´Ù. ÇÔ¼öÀÇ ¾Õ¿¡ ÀÖ´Â ¹®ÀÚ¿ ´ÙÀ½¿¡ °ýÈ£ ¾È¿¡ ÀÖ´Â ¹®ÀÚ¿À» µ¡ºÙÀδÙ.
|
charCodeAt()¿Í ¹Ý´ëÀÇ µ¿ÀÛÀ» ÇÏ´Â ÇÔ¼ö·Î
Unicode °ªÀ̳ª ISO-Latin-1 codeset °ªÀ» ¹®ÀÚ·Î µ¹·ÁÁØ´Ù
String.fromCharCode(65,66,67)Àº "ABC"¸¦ º¸¿©ÁØ´Ù. String.fromCharCode()·Î »ç¿ëÇÑ´Ù. ÁöÁ¤ÇÏ´Â ÀÎÀÚ´Â ¿©·¯°³ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. | |
| [match()] | |
| [replace()] |
regular expressionÀ» ƯÁ¤ ¹®ÀÚ¿·Î ¹Ù²Û´Ù. »ç¿ë ±¸¹®Àº ¾Æ·¡ÀÌ´Ù.
¹®ÀÚ¿.replace(regular expression, "¹Ù²Ü¹®ÀÚ¿")¹®ÀÚ¿ Áß¿¡¼ regular expression¿¡ ¸Â´Â ¹®ÀÚ¿À» "¹Ù²Ü ¹®ÀÚ¿"·Î ¹Ù²Ù¾î¼ »õ·Î¿î ¹®ÀÚ¿À» ¸¸µç´Ù. var st = "abc def ghi def" var arr = st.replace(/def/g, "DEF")arrÀº "abc DEF ghi DEF"ÀÇ ¹®ÀÚ¿ÀÌ µÈ´Ù. |
| [search()] |
Regular ExpressionÀÇ test()¿Í ºñ½ÁÇÑ µ¿ÀÛÀ» ÇÏ´Â ¸Þ¼Òµå·Î ¹®ÀÚ¿¿¡¼ regular expressionÀ» °Ë»öÇÑ
°ÍÀÇ index¸¦ ¹ÝȯÇÑ´Ù. °Ë»öµÈ °ÍÀÌ ¾øÀ¸¸é -1À» ¹ÝȯÇÑ´Ù.
var st = "abc def ghi"
var arr = st.search(/\w+\s*/g)
if( arr != -1) alert("°Ë»öµÊ")
else alert("¾øÀ½")
À¸·Î "°Ë»öµÊ"ÀÌ ³ª¿Â´Ù. À§ÀÇ arrÀÇ °ªÀº 0(zero)ÀÌ´Ù. Áï, exec()·Î ÇßÀ» ¶§ÀÇ arr.index¿Í °°Àº °ªÀ» °¡Áø´Ù.
|
| [slice()] | |
| [split()] (1.2¿¡¼ ¼öÁ¤µÊ) |
|
| [substr()] | |
| substring() (1.2¿¡¼ ¼öÁ¤µÊ) |
¼öÁ¤µÈ »çÇ×Àº nn4¿¡¼ ½ÃÀÛÀ§Ä¡°¡ ³¡À§Ä¡ º¸´Ù ´õ Å« °æ¿ìÀÌ´Ù. ÀÌ °æ¿ì JavaScript1.1¿¡¼´Â
³¡À§Ä¡¿¡¼ ½ÃÀÛÀ§Ä¡ - 1 ±îÁöÀÇ ¹®ÀÚ¿À» ¹ÝȯÇÏÁö¸¸ JavaScript1.2¿¡¼´Â Run Time error ·Î
¹®ÀÚ¿À» ¹ÝȯÇÏÁö ¸øÇÑ´Ù.
<script language="JavaScript1.2"> "acbd".substring(3, 0) </script>ie4, ie5¿¡¼´Â ÀÌ·± °æ¿ì ¼öÁ¤µÇÁö ¾Ê¾Ò´Ù. |