[JavaScript] JavaScriptÖг£¼ûÒÉÎÊÕûÀí
JavaScriptÖеÄ"=="ºÍ"===" (ת)
Ê×ÏÈ£¬== equality µÈͬ£¬=== identity ºãµÈ£¨ÑϸñÏàµÈ£©¡£
==£¬ Á½±ßÖµÀàÐͲ»Í¬µÄʱºò£¬ÒªÏȽøÐÐÀàÐÍת»»£¬ÔٱȽϡ£
===£¬²»×öÀàÐÍת»»£¬ÀàÐͲ»Í¬µÄÒ»¶¨²»µÈ¡£
ÏÂÃæ·Ö±ð˵Ã÷£º
ÏÈ˵ ===£¬Õâ¸ö±È½Ï¼òµ¥¡£ÏÂÃæµÄ¹æÔòÓÃÀ´ÅжÏÁ½¸öÖµÊÇ·ñ===ÏàµÈ£º
1¡¢Èç¹ûÀàÐͲ»Í¬£¬¾Í[²»ÏàµÈ]
2¡¢Èç¹ûÁ½¸ö¶¼ÊÇÊýÖµ£¬²¢ÇÒÊÇͬһ¸öÖµ£¬ÄÇô[ÏàµÈ]£»(£¡ÀýÍâ)µÄÊÇ£¬Èç¹ûÆäÖÐÖÁÉÙÒ»¸öÊÇNaN£¬ÄÇô[²»ÏàµÈ]¡££¨ÅжÏÒ»¸öÖµÊÇ·ñÊÇNaN£¬Ö»ÄÜÓÃisNaN()À´Åжϣ©
3¡¢Èç¹ûÁ½¸ö¶¼ÊÇ×Ö·û´®£¬Ã¿¸öλÖõÄ×Ö·û¶¼Ò»Ñù£¬ÄÇô[ÏàµÈ]£»·ñÔò[²»ÏàµÈ]¡£
4¡¢Èç¹ûÁ½¸öÖµ¶¼ÊÇtrue£¬»òÕ߶¼ÊÇfalse£¬ÄÇô[ÏàµÈ]¡£
5¡¢Èç¹ûÁ½¸öÖµ¶¼ÒýÓÃͬһ¸ö¶ÔÏó»òº¯Êý£¬ÄÇô[ÏàµÈ]£»·ñÔò[²»ÏàµÈ]¡£
6¡¢Èç¹ûÁ½¸öÖµ¶¼ÊÇnull£¬»òÕ߶¼ÊÇundefined£¬ÄÇô[ÏàµÈ]¡£
ÔÙ˵ ==£¬¸ù¾ÝÒÔϹæÔò£º
1¡¢Èç¹ûÁ½¸öÖµÀàÐÍÏàͬ£¬½øÐÐ === ±È½Ï¡£
2¡¢Èç¹ûÁ½¸öÖµÀàÐͲ»Í¬£¬ËûÃÇ¿ÉÄÜÏàµÈ¡£¸ù¾ÝÏÂÃæ¹æÔò½øÐÐÀàÐÍת»»ÔٱȽϣº
a¡¢Èç¹ûÒ»¸öÊÇnull¡¢Ò»¸öÊÇundefined£¬ÄÇô[ÏàµÈ]¡£
b¡¢Èç¹ûÒ»¸öÊÇ×Ö·û´®£¬Ò»¸öÊÇÊýÖµ£¬°Ñ×Ö·û´®×ª»»³ÉÊýÖµÔÙ½øÐбȽϡ£
c¡¢Èç¹ûÈÎÒ»ÖµÊÇ true£¬°ÑËüת»»³É 1 ÔٱȽϣ»Èç¹ûÈÎÒ»ÖµÊÇ false£¬°ÑËüת»»³É 0 ÔٱȽϡ£
d¡¢Èç¹ûÒ»¸öÊǶÔÏó£¬ÁíÒ»¸öÊÇÊýÖµ»ò×Ö·û´®£¬°Ñ¶ÔÏóת»»³É»ù´¡ÀàÐ͵ÄÖµÔٱȽϡ£¶ÔÏóת»»³É»ù´¡ÀàÐÍ£¬ÀûÓÃËüµÄtoString»òÕßvalueOf·½·¨¡£jsºËÐÄÄÚÖÃÀ࣬»á³¢ÊÔvalueOfÏÈÓÚtoString£»ÀýÍâµÄÊÇDate£¬DateÀûÓõÄÊÇtoStringת»»¡£·ÇjsºËÐĵĶÔÏó£¬Áî˵£¨±È½ÏÂé·³£¬ÎÒÒ²²»´ó¶®£©
e¡¢ÈκÎÆäËû×éºÏ£¬¶¼[²»ÏàµÈ]¡£
Àí½âif£¨£¡document.getElementById||£¡document.createTextNode£©
ÒÔǰѧϰJavaScriptʱ²»ÊÇÌ«Á˽âif£¨£¡document.getElementById||£¡document.createTextNode£©µÄ¹¤×÷ÔÀí£¬ÎÒÖ»ÖªµÀÓÃËûÀ´¼ì²âW3C DOM ÊÇ·ñ±»Ö§³Ö£¬µ«ÊǶÔËûµÄÔÀí²»Ì«ÇåÎú....¿´ÁËppk̸JavaScriptºó£¬ÎÒ¶®ÁË£¬ÏÂÃæÊÇÎÒժ¼µÄ£º
¼ì²â¶ÔÏóÊÇ·ñ´æÔÚ:
if()Óï¾äÈ¡¾öÓÚ²¼¶ûÖµ£¬ÔÚÔ²À¨ºÅÖ®¼äµÄ±í´ïʽ±»µ±×÷²¼¶ûÐÍÀ´¼ÆË㣬,Êý¾ÝÀàÐÍ
ת»»È·±£ÕâÑùÒ»¸ö±í´ïʽµÄËùÓв¿·Ö¶¼±»½âÊͳɲ¼¶ûÐÍ¡£
»¹¼ÇµÃ½«Ò»¸öֵת»»³É²¼¶ûÖµµÄ¹æÔòÂð£¿
1.ÌØÊâÖµundefinedºÍnull±ä³Éfalse¡£
2.Êý×Ö0ºÍNaN±ä³Éfalse¡£
3.¿Õ×Ö·û´®±ä³Éfalse¡£
4.ËùÓÐÆäËûÖµ±ä³Étrue¡£
Ò»¸ö¶ÔÏóµÄת»»Îª²¼¶ûÖµ¹¹³ÉÁ˶ÔÏó¼ì²âµÄºËÐÄ¡£ÎÒÃÅÀ´»Ø¹
Ïà¹ØÎĵµ£º
Òý×Ó
±à³ÌÊÀ½çÀïÖ»´æÔÚÁ½ÖÖ»ù±¾ÔªËØ£¬Ò»¸öÊÇÊý¾Ý£¬Ò»¸öÊÇ´úÂë¡£±à³ÌÊÀ½ç¾ÍÊÇÔÚÊý¾ÝºÍ´úÂëǧ˿ÍòÂƵľÀ²øÖгÊÏÖ³öÎÞÏÞµÄÉú»úºÍ»îÁ¦¡£
Êý¾ÝÌìÉú¾ÍÊÇÎľ²µÄ£¬×ÜÏë±£³Ö×Ô¼º¹ÌÓеı¾É«£»¶ø´úÂëÈ´ÌìÉú»îÆã¬×ÜÏë¸Ä±äÕâ¸öÊÀ½ç¡£
Äã¿´£¬Êý¾Ý´úÂë¼äµÄ¹ØϵÓëÎï ......
// PageLoadʼþ
var onloadMethod = window.onload;
window.onload = window_Load;
function window_Load() {
var i;
var item;
// È«²¿Á¬½ÓµÄʼþ
for (i = 0; i < document.links.length; i ++) {
item = document.links[i]
Object.Aspect.around(item, "onclick", checkLoading);
}
// È«²¿°´Å ......
×Û¹ÛÒ»¸öϵͳµÄ·¢Õ¹£¬ÎÞ·ÇÊÇ·¢ÏÖÒ»¸öÎÊÌâ¾Í°ÑËü¶ÀÁ¢³öÀ´½â¾öµô£¬Òò´ËËüµÄËùÓÐÄ£¿é£¨»òÕß·ÖÖ§£©ÆäʵÕë¶Ô¶ÀÁ¢µÄÎÊÌ⣬ÕâÑùÎÒÃǶÔÕâЩÎÊÌâÈôÓÐʲô¸üºÃµÄ½â¾ö·½·¨£¬Ìæ»»ÏàÓ¦µÄÄ£¿é±ãÊÇ£¬Òª²»´úÂë»ìÔÓÔÚÒ»Æðû·¨¿´ÁË¡£ÉÏÒ»²¿·Ö¾ÍÌáµ½ÁË£¬attachEventµÄʼþÁжӳöÁËЩÎÊÌ⣬ÎÒÃÇÒªÊÖ¶¯¹¹½¨ÁжÓÁË¡£ËùνÁжӾÍÊÇÓÐÏÈÓкóµÄÎÊÌâ£¬Ò ......
JavaScriptÖд´½¨¶ÔÏóµÄ·½·¨ÈçÏ£º
Ò»¡¢´´½¨¼òµ¥¶ÔÏó£º
×î¼òµ¥µÄ´´½¨¶ÔÏóµÄ·½·¨¾ÍÊÇÓÃÒ»¸öеÄObject£¬È»ºóÏòÆäÖÐÌí¼ÓÄÚÈÝ£º
ÏÖÔÚµ÷ÓÃmyObject.say(),½«µ¯³ö’gao’µÄ¾¯¸æ¿ò¡£
var myObject = new Object();
myObject.name = ‘gao’;
myObject.say = function(){
alert ......
ÔÚ×öÒ»¸ö×÷ҵʱµ÷ÓÃÍⲿµÄjavascriptÎļþÖеÄÖÐÎÄÐÅϢʱÏÔʾÂÒÂë¡£
ÔÚÉùÃ÷µ÷ÓÃjsµÄ±êÇ©ÖмÓÈëcharset="gb2312"¡£
È磺
<script type="text/javascript" src="check.js" charset="gb2312" > </script> ......