JavaScript´ðËÜʸˡ

#JavaScript¤ÎÀßÄê######################################################################
¢£TYPE °À­
<script type="text/javascript">

¢£src°À­
<script type="text/javascript" src="test.js">

¢£METAµ­½Ò
<meta http-equiv="Content-Script-Type" content="text/javascript">


¢£URLµ­½Ò¡§javascript:¤Ç»Ï¤á¤ë
<a href="javascript:alert('Hello!!')">Click Me</a>

¢£ÊÑ¿ô¤ÎÀë¸À
var x=5; ¢«ÊÑ¿ô¤Î·¿¤Ï¶èÊ̤·¤Ê¤¤¤Î¤Ç¡¢Àë¸À»þ¤Ë¤â»ØÄꤷ¤Ê¤¤

¢£¥³¥á¥ó¥È¤Î½ñ¤­Êý
/* ¥³¥á¥ó¥È */

¢£Âçʸ»ú¤È¾®Ê¸»ú
¶èÊ̤¹¤ë


#ÊÑ¿ô##################################################################################
¢£¿ôÃÍ
var a=12345; // 10¿Ê¿ô¤Î12345
var b=012; // 8¿Ê¿ô¤Î12
var c=0x1b; // 16¿Ê¿ô¤Î1B¡Ê10¿Ê¿ô¤Î27¡Ë

¢£Ê¸»úÎó
var str1="¤¢¤¤¤¦¤¨¤ª";
var str2='¤¢¤¤¤¦¤¨¤ª';


#Ì¿Îáʸ################################################################################
¢£ifʸ
if(n < 10){

¢£switchʸ
switch(n){

¢£whileʸ
var n = 0;
while (n < 10) {
}

¢£forʸ
for(i = 0; i < 10; i++){
}
for(i in navigator){
}
¢¨break¡¢continue¤â»ÈÍѲÄ


¢£with¡Ê¥ª¥Ö¥¸¥§¥¯¥È»²¾È¡Ë
with (document) {
¡¡write(bgColor);
}


#¥¤¥Ù¥ó¥È¥Ï¥ó¥É¥é######################################################################
¢£¥¤¥Ù¥ó¥È¥Ï¥ó¥É¥é¤Ç¤ÎÊ£¿ô¤Î´Ø¿ô¤Î¸Æ¤Ó½Ð¤·
onclick="alert('A'); alert('B');"


¢£´Ø¿ô¤«¤é¡¢false¤òÊÖ¤¹
false¤¬ÊÖ¤µ¤ì¤¿¾ì¹ç¡¢ËÜÍè¤ÎÆ°ºî¡Ê¥ê¥ó¥¯¡¢¥µ¥Ö¥ß¥Ã¥È¡Ë¤¬Ìµ¸ú¤Ë¤Ê¤ë
<a href="xxx.htm" onclick="return kakunin()">XXX</a>

<form action="">
¡¡<input type="submit" value="OK" onclick="return kakunin('OK');">
</form>


¢£ ³Æ¼ï¥¤¥Ù¥ó¥È¥Ï¥ó¥É¥é
­¡¥¯¥ê¥Ã¥¯»þ
  • onclick ¡§¥¯¥ê¥Ã¥¯¤µ¤ì¤¿»þ

­¢¥­¡¼Áàºî»þ
  • onkeydown ¡§¥­¡¼¤¬²¡¤µ¤ì¤¿»þ
  • onkeyup ¡§²¡¤µ¤ì¤¿¥­¡¼¤¬Î¥¤µ¤ì¤¿»þ

­£¥Þ¥¦¥¹Áàºî»þ
  • onmousedown ¡§¥Þ¥¦¥¹¥Ü¥¿¥ó¤¬²¡¤µ¤ì¤¿»þ
  • onmouseup ¡§¥Þ¥¦¥¹¥Ü¥¿¥ó¤¬Î¥¤µ¤ì¤¿»þ
  • onmouseover ¡§¥Þ¥¦¥¹¥«¡¼¥½¥ë¤¬¤½¤Î¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ë¾è¤Ã¤¿»þ
  • onmouseout ¡§¥Þ¥¦¥¹¥«¡¼¥½¥ë¤¬¤½¤Î¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤«¤éÎ¥¤ì¤¿»þ

­¤¥í¡¼¥É»þ
  • onload ¡§¥Ú¡¼¥¸¤¬Æɹþ¤Þ¤ì¤¿»þ
  • onunload ¡§Â¾¤Î¥Ú¡¼¥¸¤Ë°ÜÆ°¤¹¤ë»þ

­¥¥Õ¥©¡¼¥«¥¹»þ
  • onfocus ¡§¥Õ¥©¡¼¥«¥¹¤òÆÀ¤¿»þ
  • onblur ¡§¥Õ¥©¡¼¥«¥¹¤ò¼º¤Ã¤¿»þ

­¦¥µ¥Ö¥ß¥Ã¥È»þ
  • onsubmit ¡§¥Õ¥©¡¼¥à¤¬¥µ¥Ö¥ß¥Ã¥È¤µ¤ì¤¿»þ
  • onreset ¡§¥Õ¥©¡¼¥à¤¬¥ê¥»¥Ã¥È¤µ¤ì¤¿»þ

­§¥Õ¥©¡¼¥àÆâÍƤÎÊѹ¹»þ
  • onchange ¡§¥Õ¥©¡¼¥àÉôÉʤÎÆâÍƤ¬Êѹ¹¤µ¤ì¤¿»þ

­¨¥¦¥£¥ó¥É¥¦Áàºî»þ
  • onresize ¡§¥¦¥£¥ó¥É¥¦¤¬¥ê¥µ¥¤¥º¤µ¤ì¤¿»þ
  • onmove ¡§¥¦¥£¥ó¥É¥¦¤¬°ÜÆ°¤µ¤ì¤¿»þ



#¥Ó¥ë¥È¥¤¥ó´Ø¿ô######################################################################
¢£¿ôÃÍÊÑ´¹
­¡parseInt(string)
var x = parseInt("1.99"); // 1 ¤È¤Ê¤ë
var y = parseInt("abc123"); // NaN ¤È¤Ê¤ë

¢£Ê¸»ú¥³¡¼¥ÉÊÑ´¹
­¡escape(string)¡¡¡§¥¨¥ó¥³¡¼¥É¤¹¤ë
var str = escape("¤¤¤í¤Ï");

­¢unescape(string)¡¡¡§¥Ç¥³¡¼¥É¤¹¤ë
var str = unescape("%82%A2%82%EB%82%CD");


¢£¥¹¥¯¥ê¥×¥È¼Â¹Ô
­¡eval(statements) (e3/N2)
statements ¤ò JavaScript ¤Î¹½Ê¸¤È²ò¼á¤·¤Æ¼Â¹Ô¤·¡¢¤½¤Î·ë²Ì¤òÊÖ¤·¤Þ¤¹¡£
var ans = eval("3 + (6 * 4)");
2006ǯ07·î09Æü(Æü) 00:07:55 Modified by alivealive




¥¹¥Þ¡¼¥È¥Õ¥©¥óÈǤǸ«¤ë