javascriptÕýÔò±í´ïʽ
ÍøÉÏÕýÔò±í´ïʽµÄ½Ì³Ì¹»¶àÁË£¬µ«ÓÉÓÚjavascriptµÄÀúÊ·±È½ÏÓƾã¬Ò²±È½Ï¹ÅÀÏ£¬Òò´ËÓÐÐí¶àÌØÐÔÊDz»Ö§³ÖµÄ¡£ÎÒÃÇÏÈ´Ó×î¼òµ¥µØ˵Æð£¬ÎÄÕÂËùÑÝʾµÄÕýÔò»ù±¾¶¼ÊÇperl·½Ê½¡£
Ôª×Ö·û
( [ { \ ^ $ | ) ? * + .
Ô¤¶¨ÒåµÄÌØÊâ×Ö·û
.table1 {
border:1px solid #666;border-collapse:collapse;width:700px
}
.table1 th ,.table1 td{
border:1px solid #666;
}
×Ö·ûÕýÔòÃèÊö
\t/\t/ÖƱí·û
\n/\n/ÖƱí·û
\r/\r/»Ø³µ·û
\f/\f/»»Ò³·û
\a/\a/alert×Ö·û
\e/\e/escape×Ö·û
\cX/\cX/ÓëXÏà¶ÔÓ¦µÄ¿ØÖÆ×Ö·û
\b/\b/Óë»ØÍË×Ö·û
\v/\v/´¹Ö±ÖƱí·û
\0/\0/¿Õ×Ö·û
×Ö·ûÀà
¼òµ¥Àà
ÔÔòÉÏÕýÔòµÄÒ»¸ö×Ö·û¶ÔÓ¦Ò»¸ö×Ö·û£¬ÎÒÃÇ¿ÉÒÔÓÃ[]°ÑËüÃÇÀ¨ÆðÀ´£¬ÈÃ[]Õâ¸öÕûÌå¶ÔÓ¦Ò»¸ö×Ö·û¡£Èç
alert(/ruby/.test("ruby"));//true
alert(/[abc]/.test("a"));//true
alert(/[abc]/.test("b"));//true
alert(/[abc]/.test("c"));//true
alert("a bat ,a Cat,a fAt bat ,a faT cat".match(/[bcf]at/gi));//bat,Cat,fAt,bat,faT,cat
¸ºÏòÀà
Ò²ÊÇÔÚÄǸöÀ¨ºÅÀï×öÎÄÕ£¬Ç°Ãæ¼Ó¸öÔª×Ö·û½øÐÐÈ¡·´£¬±íʾƥÅä²»ÄÜΪÀ¨ºÅÀïÃæµÄ×Ö·û¡£
alert(/[^abc]/.test("a"));//false
alert(/[^abc]/.test("b"));//false
alert(/[^abc]/.test("6"));//true
alert(/[^abc]/.test("gg"));//true
·¶Î§Àà
»¹ÊÇÔÚÄǸöÖÐÀ¨ºÅÀïÃæ×öÎÄÕ¡£ÓÐʱƥÅäµÄ¶«Î÷¹ý¶à£¬¶øÇÒÀàÐÍÓÖÏàͬ£¬È«²¿ÊäÈëÌ«Âé·³£¬ÎÒÃÇ¿ÉÒÔÓÃËü¡£ÌØÕ÷¾ÍÊÇÔÚÖмä¼ÓÁ˸öºáÏß¡£
×éºÏÀà
»¹ÊÇÔÚÄǸöÖÐÀ¨ºÅÀïÃæ×öÎÄÕ¡£ÔÊÐíÓÃÖÐÀ¨ºÅÆ¥Å䲻ͬÀàÐ͵ĵ¥¸ö×Ö·û¡£
alert(/[a-f]/.test("b"));//true
alert(/[a-f]/.test("k"));//false
alert(/[a-z]/.test("h"));//true
alert(/[A-Z]/.test("gg"));//false
alert(/[^H-Y]/.test("G"));//true
alert(/[0-9]/.test("8"));
Ïà¹ØÎĵµ£º
Ò»£¬javascriptµÄÁ÷³Ì¿ØÖÆÓï¾ä
if(x==null) »ò if(typeof(x) =='undefined')¿ÉÒÔ¼òµ¥Ð´if(!x)
×¢Ò⣺ÔÚjavascriptÖУ¬false,null,undefined,0,""¾ùÊÇfalse
¼´ var x;
´Ëʱ if(x==null)
if(typeof(x)=='undefined')¾ùΪÕæ
¶þ£¬switchÓï¾ä
switch(±í´ïʽ)   ......
½ñÌìżȻ¿´µ½ÁËconstructorÕâ¸ö¶«¶«£¬²»Ã÷°×ÓÃ;¡£Õҵ㶫Î÷±¸Íü
typeofº¯ÊýµÄÓ÷¨¿ÉÄܲ»ÓÃÎÒ¶à˵£¬´ó¼Ò¶¼ÖªµÀÔõôÓ᣶øconstructorÊôÐÔ´ó¼Ò¿ÉÄܾÍÄ°Éúµã¡£ÔÚ¡¶¾«Í¨JavaScript¡·Õâ±¾ÊéÖÐÓÐÌáµ½constructµÄÓ÷¨£¬µ«ÎÒÓÃ×Ô¼ºµÄ¼¸¸öä¯ÀÀÆ÷£¨IE7.0 / Firefox1.9 / Opera9.50£©²âÊԵĽá¹ûÈ´ºÍÊéÉÏ˵µÄ²»Ò»Ñù¡£µ«ÊÇÈÔÈ»ÊÇÓÐ°ì·¨Í ......
1¡¢isPrototypeOf
isPrototypeOfÊÇÓÃÀ´ÅжÏÖ¸¶¨¶ÔÏóobject1ÊÇ·ñ´æÔÚÓÚÁíÒ»¸ö¶ÔÏóobject2µÄÔÐÍÁ´ÖУ¬ÊÇÔò·µ»Øtrue£¬·ñÔò·µ»Øfalse¡£
¸ñʽÈçÏ£º
object1.isPrototypeOf(object2);
object1ÊÇÒ»¸ö¶ÔÏóµÄʵÀý£»
object2ÊÇÁíÒ»¸ö½«Òª¼ì²éÆäÔÐÍÁ´µÄ¶ÔÏó¡£
ÔÐÍÁ´¿ÉÒÔÓÃÀ´ÔÚͬһ¸ö¶ÔÏóÀàÐ͵IJ»Í¬ÊµÀýÖ®¼ä¹²Ïí¹¦ÄÜ¡£ ......
javascriptº¯ÊýµÄ¶¨Òå
1£ºµ÷Óùؼü×ÖfunctionÀ´¹¹Ô죬È磺
function distance(x1,x2,y1,y2)
{
var dx=x2-x1;
var dy=y2-y1;
return Math ......
д¸øÏëѧJavascriptÅóÓѵÄÒ»µã¾Ñé̸֮(º¬½Ì²ÄÑ¡È¡Ö¸µ¼)
¹äÂÛ̳ʱ¿´µ½ÓÐÅóÓÑÎÊ£¬ÊÇ·ñÓÐרÃŽÌJavascriptµÄѧУ£¬ÕâÀïÏëÏë°Ñ×Ô¼ºµÄÒ»µã½¨ÒéºÍ×Ô¼º3ÄêÀ´µÄÇ°¶ËJavascript¿ª·¢µÄ¾Ñé¸ú´ó¼Ò·ÖÏíÏ£¬Ò²¸ø³ö¼¸±¾¸öÈËÈÏΪ²»´íµÄÊéÀ´×öΪ´ó¼ÒѧϰµÄ²Î¿¼×ÊÁÏ¡£µ±È»Ö»ÊǸöÈ˵ľÑ飬ÓÐʲô²»¶ÔµÄÒ²Çë¸ßÊÖ¼ûÁºÍÖ¸Õý¡£
¹ØÓÚµ½ÅàÑµÑ ......