Èκαà³ÌÓïÑÔÖУ¬ÓÃÒ»¿éÊý¾ÝÁ¿»¯Ò»¸ö¸ÅÄî¡£
How old am I?
ÔÚ JavaScript ÖУ¬±äÁ¿ÊǸø¸ÅÄîµÄÃû³Æ£»Ëü´ú±íÁ˸ø³ö˲¼äµÄÖµ¡£µ±Ê¹ÓøñäÁ¿Ê±£¬Êµ¼ÊÊÇÓõÄËüËù´ú±íµÄÊý¾Ý¡£¸ø³öʾÀý£º
NumberOfDaysLeft = EndDate ¨C TodaysDate;
»úеµÄÀí½âÊÇʹÓñäÁ¿À´´æ´¢¡¢µÃµ½²¢²Ù×÷½Å±¾ÖгöÏÖµÄËùÓеIJ»Í¬Öµ¡£´´½¨ÓÐÒâÒåµÄ±äÁ¿Ãû³Æ£»±ãÓÚ±ðÈËÀí½â½Å±¾¡£
±äÁ¿Ôڽű¾ÖеĵÚÒ»´Î³öÏÖÊÇÔÚÉùÃ÷ÖС£±äÁ¿ÔÚµÚÒ»´ÎÓõ½Ê±¾ÍÉèÖÃÓÚÄÚ´æÖУ¬±ãÓÚºóÀ´Ôڽű¾ÖÐÒýÓá£Ê¹ÓñäÁ¿Ö®Ç°ÏȽøÐÐÉùÃ÷¡£¿ÉÒÔʹÓà var ¹Ø¼ü×ÖÀ´½øÐбäÁ¿ÉùÃ÷¡£
var count; //µ¥¸öÉùÃ÷¡£var count, amount, level; //Óõ¥¸övar¹Ø¼ü×ÖÉùÃ÷µÄ¶à¸öÉùÃ÷¡£var count = 0, amount = 100; //Ò»ÌõÓï¾äÖеıäÁ¿ÉùÃ÷ºÍ³õʼ»¯¡£
Èç¹ûÔÚ var Óï¾äÖÐûÓгõʼ»¯±äÁ¿£¬±äÁ¿×Ô¶¯È¡ JavaScript Öµ undefined ¡£¾¡¹Ü²¢²»°²È«£¬µ«ÉùÃ÷Óï¾äÖкöÂÔ var ¹Ø¼ü×ÖÊǺϷ¨µÄ JavaScript Óï·¨¡£Õâʱ£¬JavaScript ½âÊÍÆ÷¸øÓè±äÁ¿È«¾Ö·¶Î§µÄ¿É¼û¶È¡£µ±ÔÚ¹ý³Ì¼¶ÖÐÉùÃ÷Ò»¸ö±äÁ¿Ê±£¬Ëü²»ÄÜÓÃÓÚÈ«¾Ö·¶Î§£»ÕâÖÖÇé¿öÏ£¬±äÁ¿ÉùÃ÷±ØÐë Óà var ¹Ø¼ü×Ö¡£
±äÁ¿Ãû³ÆÊÇÒ»¸ö±êʶ·û¡£JavaScript ÖУ¬Óñêʶ·ûÀ´£º
JavaScript ÊÇÒ»ÖÖÇø·Ö´óСдµÄÓïÑÔ¡£Òò´Ë±äÁ¿Ãû³Æ myCounter ºÍ±äÁ¿Ãû³Æ mYCounter ÊDz»Ò»ÑùµÄ¡£±äÁ¿µÄÃû³Æ¿ÉÒÔÊÇÈÎÒⳤ¶È¡£´´½¨ºÏ·¨µÄ±äÁ¿Ãû³ÆÓ¦×ñÑÈçϹæÔò£º
ÏÂÃæ¸ø³öºÏ·¨±äÁ¿Ãû³ÆµÄһЩʾÀý£º
_pagecount
Part9
Number_Items
ÏÂÃæ¸ø³öÎÞЧ±äÁ¿Ãû³ÆµÄһЩʾÀý£º
99Balloons //²»ÄÜÒÔÊý×Ö¿ªÍ·¡£Smith&Wesson //¡°Ó롱·ûºÅ£¨&£©×Ö·ûÓÃÓÚ±äÁ¿Ãû³ÆÊÇÎÞЧµÄ¡£
µ±ÒªÉùÃ÷Ò»¸ö±äÁ¿²¢½øÐгõʼ»¯£¬µ«ÓÖ²»ÏëÖ¸¶¨ÈκÎÌØÊâÖµ£¬¿ÉÒÔ¸³ÖµÎª JavaScript Öµ null ¡£ÏÂÃæ¸ø³öʾÀý¡£
var bestAge = null; var muchTooOld = 3 * bestAge; // muchTooOldµÄֵΪ0¡£
Èç¹ûÉùÃ÷ÁËÒ»¸ö±äÁ¿µ«Ã»ÓÐ¶ÔÆä¸³Öµ£¬¸Ã±äÁ¿´æÔÚ£¬ÆäֵΪJavaScript Öµ undefined ¡£ÏÂÃæ¸ø³öʾÀý¡£
var currentCount; var finalCount = 1 * currentCount; // finalCountµÄֵΪNaN£¬ÒòΪcurrentCountΪundefined¡£
×¢ÒâÔÚ JavaScript ÖÐ null ºÍ undefined µÄÖ÷񻂿±ðÊÇ null µÄ²Ù×÷ÏóÊý×Ö 0£¬¶ø undefined µÄ²Ù×÷ÏóÌØÊâÖµNaN £¨²»ÊÇÒ»¸öÊý×Ö£©¡£¶Ô null ÖµºÍ undefined Öµ×÷±È½Ï×ÜÊÇÏàµÈµÄ¡£
¿ÉÒÔ²»Óà var ¹Ø¼ü×ÖÉùÃ÷±äÁ¿£¬²¢¸³Öµ¡£Õâ¾ÍÊÇÒþʽÉùÃ÷¡£
noStringAtAll = ""; //ÒþʽÉùÃ÷±äÁ¿noStringAtAll¡£
²»ÄÜʹÓÃδ¾¹ýÉùÃ÷µÄ±äÁ¿¡£
var volume = length * width; //´íÎó¡ªlengthºÍwidth²¢²»´æÔÚ¡£
±í´ïʽÖвÙ×÷ÏîµÄÊý¾ÝÀàÐÍÏàͬʱ JavaScript ½âÊÍÆ÷²ÅÄÜ¶ÔÆäÇóÖµ¡£Èç¹û±í´ïʽ²»¾¹ýÇ¿ÖÆ×ª»»¾ÍÊÔͼ¶ÔÁ½¸ö²»Í¬µÄÊý¾ÝÀàÐÍ£¨ÈçÒ»¸öΪÊý×Ö£¬ÁíÒ»¸öΪ×Ö·û´®£©Ö´ÐÐÔËË㣬½«²úÉú´íÎó½á¹û¡£µ«ÔÚ JavaScript ÖÐÇé¿ö¾Í²»Í¬ÁË¡£
JavaScript ÊÇÒ»ÖÖ×ÔÓÉÀàÐ͵ÄÓïÑÔ¡£ËüµÄ±äÁ¿Ã»ÓÐÔ¤¶¨ÀàÐÍ£¨Ïà¶ÔÓÚÇ¿ÀàÐÍÓïÑÔ£¬Èç C++£©¡£Ïà·´£¬JavaScript ±äÁ¿µÄÀàÐÍÏàÓ¦ÓÚËûÃǰüº¬µÄÖµµÄÀàÐÍ¡£ÕâÖÖ²Ù×÷µÄºÃ´¦ÊÇÄܽ«Öµ×÷ΪÁíÒ»ÀàÐÍ´¦Àí¡£
ÔÚ JavaScript ÖУ¬¿ÉÒÔ¶Ô²»Í¬ÀàÐ͵ÄÖµÖ´ÐÐÔËË㣬²»±Øµ£ÐÄ JavaScript ½âÊÍÆ÷²úÉúÒì³£¡£Ïà·´£¬JavaScript ½âÊÍÆ÷×Ô¶¯½«Êý¾ÝÀàÐÍÖ®Ò»¸Ä±ä£¨Ç¿ÖÆ×ª»»£©ÎªÁíÒ»ÖÖÊý¾ÝÀàÐÍ£¬È»ºóÖ´ÐÐÔËËã¡£ÀýÈ磺
| ÔËËã | ½á¹û |
|---|---|
¿¼ÂÇÏÂÃæµÄʾÀý¡£
var x = 2000; //Ò»¸öÊý×Ö¡£var y = "Hello"; //Ò»¸ö×Ö·û´®¡£x = x + y; //½«Êý×ÖÇ¿ÖÆ×ª»»Îª×Ö·û´®¡£document.write(x); //Êä³ö2000Hello¡£
ÒªÏëÏÔʽµØ½«×Ö·û´®×ª»»ÎªÕûÊý£¬Ê¹Óà parseInt ·½·¨ ¡£ÒªÏëÏÔʽµØ½«×Ö·û´®×ª»»ÎªÊý×Ö£¬Ê¹Óà parseFloat ·½·¨ ¡£Çë×¢Ò⣬±È½Ï´óСʱ×Ö·û´®×Ô¶¯×ª»»ÎªÏàµÈµÄÊý×Ö£¬µ«¼Ó·¨£¨Á¬½Ó£©ÔËËãʱ±£ÁôΪ×Ö·û´®¡£