Baseline Widely available
String()
æé 彿°å建 String
对象ãå½ä½ä¸ºå½æ°è°ç¨æ¶ï¼å®è¿å String ç±»åçåå§å¼ã
new String(thing)
String(thing)
夿³¨ï¼ String()
被è°ç¨æ¶å¯ä»¥å¸¦æä¸å¸¦ new
ï¼ä½ä¼æä¸åçææã请åè§è¿åå¼ã
thing
ä»»ä½è¦è½¬æ¢ä¸ºå符串çå 容ã
å½ String
ä½ä¸ºæé 彿°ï¼ä½¿ç¨ new
ï¼è¢«è°ç¨æ¶ï¼å®ä¼å建ä¸ä¸ª String
对象ï¼è¯¥å¯¹è±¡ä¸æ¯åå§ç±»åã
å½ String
ä½ä¸ºå½æ°è¢«è°ç¨æ¶ï¼å®ä¼å°åæ°å¼ºå¶è½¬æ¢ä¸ºä¸ä¸ªå符串åå§ç±»åãSymbol å¼ä¼è¢«è½¬æ¢æ "Symbol(description)"
ï¼å
¶ä¸ description
æ¯è¯¥ Symbol ç description 屿§å¼ï¼èä¸ä¼æåºé误ã
è¦åï¼ ä½ åºè¯¥å¾å°éè¦ä½¿ç¨ String
ä½ä¸ºæé 彿°ã
String 彿°å String æé 彿°äº§çä¸åçç»æï¼
const a = new String("Hello world"); // a === "Hello world" 为 false
const b = String("Hello world"); // b === "Hello world" 为 true
a instanceof String; // 为 true
b instanceof String; // 为 false
typeof a; // "object"
typeof b; // "string"
å¨è¿éï¼è¯¥å½æ°çæäºä¸ä¸ªå符串ï¼å³åå§å¼ï¼ï¼å¦å
¶æè¿°ãç¶èï¼æé 彿°çæäºä¸ä¸ªç±»å为 String
çå®ä¾ï¼å³ä¸ä¸ªå¯¹è±¡å
è£
å¨ï¼ï¼è¿å°±æ¯ä¸ºä»ä¹ä½ å¾å°éè¦ä½¿ç¨ String
ä½ä¸ºæé 彿°çåå ã
String()
æ¯å¯ä¸ä¸ç§å¯ä»¥å° Symbol 转æ¢ä¸ºå符串è䏿åºå¼å¸¸çæ¹å¼ï¼å 为å®é常æç¡®ã
const sym = Symbol("示ä¾");
`${sym}`; // TypeError: Cannot convert a Symbol value to a string
"" + sym; // TypeError: Cannot convert a Symbol value to a string
"".concat(sym); // TypeError: Cannot convert a Symbol value to a string
const sym = Symbol("示ä¾");
String(sym); // "Symbol(示ä¾)"
è§è æµè§å¨å
¼å®¹æ§ åè§
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4