JavaScript String ¶ÔÏó

String ¶ÔÏó

String ¶ÔÏóÓÃÓÚ´¦ÀíÎı¾£¨×Ö·û´®£©¡£

´´½¨ String ¶ÔÏóµÄÓï·¨£º

new String(s);
String(s);

²ÎÊý

²ÎÊý s ÊÇÒª´æ´¢ÔÚ String ¶ÔÏóÖлòת»»³Éԭʼ×Ö·û´®µÄÖµ¡£

·µ»ØÖµ

µ± String() ºÍÔËËã·û new Ò»Æð×÷Ϊ¹¹Ô캯ÊýʹÓÃʱ£¬Ëü·µ»ØÒ»¸öд´½¨µÄ String ¶ÔÏ󣬴æ·ÅµÄÊÇ×Ö·û´® s »ò s µÄ×Ö·û´®±íʾ¡£

µ±²»Óà new ÔËËã·ûµ÷Óà String() ʱ£¬ËüÖ»°Ñ s ת»»³ÉԭʼµÄ×Ö·û´®£¬²¢·µ»Ø×ª»»ºóµÄÖµ¡£

String ¶ÔÏóÊôÐÔ

ÊôÐÔ ÃèÊö
constructor ¶Ô´´½¨¸Ã¶ÔÏóµÄº¯ÊýµÄÒýÓÃ
length ×Ö·û´®µÄ³¤¶È
prototype ÔÊÐíÄúÏò¶ÔÏóÌí¼ÓÊôÐԺͷ½·¨

String ¶ÔÏó·½·¨

·½·¨ ÃèÊö
anchor() ´´½¨ HTML ê¡£
big() ÓôóºÅ×ÖÌåÏÔʾ×Ö·û´®¡£
blink() ÏÔʾÉÁ¶¯×Ö·û´®¡£
bold() ʹÓôÖÌåÏÔʾ×Ö·û´®¡£
charAt() ·µ»ØÔÚÖ¸¶¨Î»ÖõÄ×Ö·û¡£
charCodeAt() ·µ»ØÔÚÖ¸¶¨µÄλÖõÄ×Ö·ûµÄ Unicode ±àÂë¡£
concat() Á¬½Ó×Ö·û´®¡£
fixed() ÒÔ´ò×Ö»úÎı¾ÏÔʾ×Ö·û´®¡£
fontcolor() ʹÓÃÖ¸¶¨µÄÑÕÉ«À´ÏÔʾ×Ö·û´®¡£
fontsize() ʹÓÃÖ¸¶¨µÄ³ß´çÀ´ÏÔʾ×Ö·û´®¡£
fromCharCode() ´Ó×Ö·û±àÂë´´½¨Ò»¸ö×Ö·û´®¡£
indexOf() ¼ìË÷×Ö·û´®¡£
italics() ʹÓÃбÌåÏÔʾ×Ö·û´®¡£
lastIndexOf() ´ÓºóÏòǰËÑË÷×Ö·û´®¡£
link() ½«×Ö·û´®ÏÔʾΪÁ´½Ó¡£
localeCompare() Óñ¾µØÌض¨µÄ˳ÐòÀ´±È½ÏÁ½¸ö×Ö·û´®¡£
match() ÕÒµ½Ò»¸ö»ò¶à¸öÕýÔò±í´ïʽµÄÆ¥Åä¡£
replace() Ìæ»»ÓëÕýÔò±í´ïʽƥÅäµÄ×Ó´®¡£
search() ¼ìË÷ÓëÕýÔò±í´ïʽÏàÆ¥ÅäµÄÖµ¡£
slice() ÌáÈ¡×Ö·û´®µÄƬ¶Ï£¬²¢ÔÚеÄ×Ö·û´®Öзµ»Ø±»ÌáÈ¡µÄ²¿·Ö¡£
small() ʹÓÃС×ÖºÅÀ´ÏÔʾ×Ö·û´®¡£
split() °Ñ×Ö·û´®·Ö¸îΪ×Ö·û´®Êý×é¡£
strike() ʹÓÃɾ³ýÏßÀ´ÏÔʾ×Ö·û´®¡£
sub() °Ñ×Ö·û´®ÏÔʾΪϱꡣ
substr() ´ÓÆðʼË÷ÒýºÅÌáÈ¡×Ö·û´®ÖÐÖ¸¶¨ÊýÄ¿µÄ×Ö·û¡£
substring() ÌáÈ¡×Ö·û´®ÖÐÁ½¸öÖ¸¶¨µÄË÷ÒýºÅÖ®¼äµÄ×Ö·û¡£
sup() °Ñ×Ö·û´®ÏÔʾΪÉϱꡣ
toLocaleLowerCase() °Ñ×Ö·û´®×ª»»ÎªÐ¡Ð´¡£
toLocaleUpperCase() °Ñ×Ö·û´®×ª»»Îª´óд¡£
toLowerCase() °Ñ×Ö·û´®×ª»»ÎªÐ¡Ð´¡£
toUpperCase() °Ñ×Ö·û´®×ª»»Îª´óд¡£
toSource() ´ú±í¶ÔÏóµÄÔ´´úÂë¡£
toString() ·µ»Ø×Ö·û´®¡£
valueOf() ·µ»ØÄ³¸ö×Ö·û´®¶ÔÏóµÄԭʼֵ¡£

String ¶ÔÏóÃèÊö

×Ö·û´®ÊÇ JavaScript µÄÒ»ÖÖ»ù±¾µÄÊý¾ÝÀàÐÍ¡£

String ¶ÔÏóµÄ length ÊôÐÔÉùÃ÷Á˸Ã×Ö·û´®ÖеÄ×Ö·ûÊý¡£

String ÀඨÒåÁË´óÁ¿²Ù×÷×Ö·û´®µÄ·½·¨£¬ÀýÈç´Ó×Ö·û´®ÖÐÌáÈ¡×Ö·û»ò×Ó´®£¬»òÕß¼ìË÷×Ö·û»ò×Ó´®¡£

ÐèҪעÒâµÄÊÇ£¬JavaScript µÄ×Ö·û´®ÊDz»¿É±äµÄ£¨immutable£©£¬String ÀඨÒåµÄ·½·¨¶¼²»Äܸıä×Ö·û´®µÄÄÚÈÝ¡£Ïñ String.toUpperCase() ÕâÑùµÄ·½·¨£¬·µ»ØµÄÊÇȫеÄ×Ö·û´®£¬¶ø²»ÊÇÐÞ¸Äԭʼ×Ö·û´®¡£

ÔÚ½ÏÔçµÄ Netscape ´úÂë»ùµÄ JavaScript ʵÏÖÖУ¨ÀýÈç Firefox ʵÏÖÖУ©£¬×Ö·û´®µÄÐÐΪ¾ÍÏñÖ»¶ÁµÄ×Ö·ûÊý×é¡£ÀýÈ磬´Ó×Ö·û´® s ÖÐÌáÈ¡µÚÈý¸ö×Ö·û£¬¿ÉÒÔÓà s[2] ´úÌæ¸ü¼Ó±ê×¼µÄ s.charAt(2)¡£´ËÍ⣬¶Ô×Ö·û´®Ó¦Óà for/in Ñ­»·Ê±£¬Ëü½«Ã¶¾Ù×Ö·û´®ÖÐÿ¸ö×Ö·ûµÄÊý×éϱ꣨µ«Òª×¢Ò⣬ECMAScript ±ê×¼¹æ¶¨£¬²»ÄÜö¾Ù length ÊôÐÔ£©¡£ÒòΪ×Ö·û´®µÄÊý×éÐÐΪ²»±ê×¼£¬ËùÒÔÓ¦¸Ã±ÜÃâʹÓÃËü¡£

¿ÎÍâÊé

ÈçÐè¸ü¶àÐÅÏ¢£¬ÇëÔĶÁ JavaScript ¸ß¼¶½Ì³ÌÖеÄÏà¹ØÄÚÈÝ£º

ECMAScript ÒýÓÃÀàÐÍ
ÒýÓÃÀàÐÍͨ³£½Ð×öÀࣨclass£©»ò¶ÔÏó¡£±¾½Ú½²½â ECMAScript µÄÔ¤¶¨ÒåÒýÓÃÀàÐÍ¡£
VUE