Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JavaScript eval() º¯Êý

 JavaScript eval() º¯Êý
¶¨ÒåºÍÓ÷¨
eval() º¯Êý¿É¼ÆËãij¸ö×Ö·û´®£¬²¢Ö´ÐÐÆäÖÐµÄµÄ JavaScript ´úÂë¡£
Óï·¨
eval(string)
²ÎÊýÃèÊö
string
±ØÐè¡£Òª¼ÆËãµÄ×Ö·û´®£¬ÆäÖк¬ÓÐÒª¼ÆËãµÄ JavaScript ±í´ïʽ»òÒªÖ´ÐеÄÓï¾ä¡£
·µ»ØÖµ
ͨ¹ý¼ÆËã string µÃµ½µÄÖµ£¨Èç¹ûÓеϰ£©¡£
˵Ã÷
¸Ã·½·¨Ö»½ÓÊÜԭʼ×Ö·û´®×÷Ϊ²ÎÊý£¬Èç¹û string ²ÎÊý²»ÊÇԭʼ×Ö·û´®£¬ÄÇô¸Ã·½·¨½«²»×÷ÈÎºÎ¸Ä±äµØ·µ»Ø¡£Òò´ËÇ벻ҪΪ eval() º¯Êý´«µÝ String ¶ÔÏóÀ´×÷Ϊ²ÎÊý¡£
Èç¹ûÊÔͼ¸²¸Ç eval ÊôÐÔ»ò°Ñ eval() ·½·¨¸³ÓèÁíÒ»¸öÊôÐÔ£¬²¢Í¨¹ý¸ÃÊôÐÔµ÷ÓÃËü£¬Ôò ECMAScript ʵÏÖÔÊÐíÅ׳öÒ»¸ö EvalError Òì³£¡£
Å׳ö
Èç¹û²ÎÊýÖÐûÓкϷ¨µÄ±í´ïʽºÍÓï¾ä£¬ÔòÅ׳ö SyntaxError Òì³£¡£
Èç¹û·Ç·¨µ÷Óà eval()£¬ÔòÅ׳ö EvalError Òì³£¡£
Èç¹û´«µÝ¸ø eval() µÄ Javascript ´úÂëÉú³ÉÁËÒ»¸öÒì³££¬eval() ½«°Ñ¸ÃÒì³£´«µÝ¸øµ÷ÓÃÕß¡£
ÌáʾºÍ×¢ÊÍ
Ìáʾ£ºËäÈ» eval() µÄ¹¦Äܷdz£Ç¿´ó£¬µ«ÔÚʵ¼ÊʹÓÃÖÐÓõ½ËüµÄÇé¿ö²¢²»¶à¡£
ʵÀý
Àý×Ó 1
ÔÚ±¾ÀýÖУ¬ÎÒÃǽ«ÔÚ¼¸¸ö×Ö·û´®ÉÏÔËÓà eval()£¬²¢¿´¿´·µ»ØµÄ½á¹û£º
<script type="text/javascript">
eval("x=10;y=20;document.write(x*y)")
document.write(eval("2+2"))
var x=10
document.write(eval(x+17))
</script>
Êä³ö£º
200
4
27
Àý×Ó 2
¿´Ò»ÏÂÔÚÆäËûÇé¿öÖУ¬eval() ·µ»ØµÄ½á¹û£º
eval("2+3") // ·µ»Ø 5
var myeval = eval; // ¿ÉÄÜ»áÅ׳ö EvalError Òì³£
myeval("2+3"); // ¿ÉÄÜ»áÅ׳ö EvalError Òì³£
¿ÉÒÔʹÓÃÏÂÃæÕâ¶Î´úÂëÀ´¼ì²â eval() µÄ²ÎÊýÊÇ·ñºÏ·¨£º
try {
alert("Result:" + eval(prompt("Enter an expression:","")));
}
catch(exception) {
alert(exception);
}


Ïà¹ØÎĵµ£º

javascriptÔËËã·ûÓÅÏȼ¶

 <P>JScript ÖеÄÔËËã·ûÓÅÏȼ¶ÊÇÒ»Ì×¹æÔò¡£¸Ã¹æÔòÔÚ¼ÆËã±í´ïʽʱ¿ØÖÆÔËËã·ûÖ´ÐеÄ˳Ðò¡£¾ßÓнϸßÓÅÏȼ¶µÄÔËËã·ûÏÈÓڽϵÍÓÅÏȼ¶µÄÔËËã·ûÖ´ÐС£ÀýÈ磬³Ë·¨µÄÖ´ÐÐÏÈÓÚ¼Ó·¨¡£</P>
<P>ÏÂ±í°´´Ó×î¸ßµ½×îµÍµÄÓÅÏȼ¶Áгö JScript ÔËËã·û¡£¾ßÓÐÏàͬÓÅÏȼ¶µÄÔËËã·û°´´Ó×óÖÁÓÒµÄ˳ÐòÇóÖµ¡£</P>
<DIV ......

javascriptÖÐreturnµÄ×÷ÓÃ

ÕâÀïÃæµÄreturnº¬ÓÐһЩϸ½Ú֪ʶ£º
ÀýÈ磺onClick='return add_onclick()'Óë onClick='add_onclick()'µÄÇø±ð
JAVASCRIPTÔÚʼþÖе÷Óú¯ÊýʱÓÃreturn·µ»ØÖµÊµ¼ÊÉÏÊǶÔwindow.event.returnvalue½øÐÐÉèÖá£
¶ø¸ÃÖµ¾ö¶¨Á˵±Ç°²Ù×÷ÊÇ·ñ¼ÌÐø¡£
µ±·µ»ØµÄÊÇtrueʱ£¬½«¼ÌÐø²Ù×÷¡£
µ±·µ»ØÊÇfalseʱ£¬½«ÖжϲÙ×÷¡£
¶øÖ±½ÓÖ´ÐÐʱ£ ......

Javascript ¶¨Ê±Æ÷µ÷Óô«µÝ²ÎÊýµÄʹÓ÷½·¨(ת£©

 Javascript ¶¨Ê±Æ÷µ÷Óô«µÝ²ÎÊýµÄʹÓ÷½·¨
from:txdnet.cn, Date:2008-04-24 08:18:36.0, Hit:317
Tag:0 
Do:Êղص½IE Google baidu yahoo QQÊéÇ© mySpace ÆÀÂÛ(0) 轉爲·±體 ´ó ÖРС
ÎÞÂÛÊÇwindow.setTimeout »¹ÊÇwindow.setInterval ......

javascript½Úµã²Ù×÷DOMDocumentÊôÐԺͷ½·¨

×î½ü·¢ÏÖDOMDocument¶ÔÏóºÜÖØÒª,»¹ÓÐXMLHTTPÒ²ºÜÖØÒª
×¢Òâ´óСдһ¶¨²»ÄÜŪ´í.
ÊôÐÔ:
 1Attributes     ´æ´¢½ÚµãµÄÊôÐÔÁбí(Ö»¶Á)
 2childNodes     ´æ´¢½ÚµãµÄ×Ó½ÚµãÁбí(Ö»¶Á)
 3dataType     ·µ»Ø´Ë½ÚµãµÄÊý¾ÝÀàÐÍ
 4Definition ......

¹ØÓÚJavascript½âÎöXML¿çä¯ÀÀÆ÷µÄ³¢ÊÔ

javascriptµÄ¿çä¯ÀÀÆ÷µÄÎÊÌâÕæµÄºÜ·³ÈË£¬
ÒÔǰ×öAJAXµÄʱºò¶¼ÊÇÓÃresponseText ÒòΪ¹¦ÄÜÒªÇó¶¼²»ÊǺܸ´ÔÓ
ÏÖÔÚÏë×öһЩRSSµÄºÏÕû£¬¾õµÃÓÃJSÀ´×öÄܽÚÊ¡ºÜ¶àµÄ·þÎñÆ÷×ÊÔ´
¾¡Á¿ÍùRIAµÄÕâ±ß¿¿Â£°É¡£
ÒòΪÊÖÍ·ÉÏûÓÐÒ»·ÝÍêÕûµÄDOMµÄÎĵµ£¬½âÎöXMLÀ´ÕæµÄ¿ÉÒÔ˵µÄ½¹Í·Àö
ËäÈ»ÓÃFOR IN ÄܶÁ³ö¶ÔÏóµÄËùÓÐÊôÐԺͷ½·¨£¬¿ÉϧÕâ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ