JavaScript  ÓïÑԲο¼

JavaScript µÄ±äÁ¿

Èκαà³ÌÓïÑÔÖУ¬ÓÃÒ»¿éÊý¾ÝÁ¿»¯Ò»¸ö¸ÅÄî¡£

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 ·½·¨ ¡£Çë×¢Ò⣬±È½Ï´óСʱ×Ö·û´®×Ô¶¯×ª»»ÎªÏàµÈµÄÊý×Ö£¬µ«¼Ó·¨£¨Á¬½Ó£©ÔËËãʱ±£ÁôΪ×Ö·û´®¡£