3.4.6 String類型
字符串,可以用單引號('')或雙引號("")表示。
1.字符字面量:
| 字面量 | 含義 |
|---|---|
| \n | 換行 |
| \t | 制表 |
| \b | 空格 |
| \r | 回車 |
| \f | 換頁 |
| \ \ | 斜杠 |
| \ ' | 單引號 |
| \ " | 雙引號 |
| \xnn | 以16進(jìn)制代碼nn表示的一個字符 |
| \unnnn | 以16進(jìn)制代碼nnnn表示的一個字符 |
2.字符串的特點
字符串是不可變的,要改變某個變量保存的字符串,首先要銷毀原字符串。
3.轉(zhuǎn)換為字符串
三種方法:toString()和String()以及用加號操作符把它與一個''加在一起。
null和undefined沒有toString()方法
數(shù)值調(diào)用toString()時可以傳一個參數(shù)來指定轉(zhuǎn)換基數(shù)
3.4.7 Object類型
Object的每個實例都有下列屬性和方法:
- constractor:用戶創(chuàng)建當(dāng)前對象的構(gòu)造函數(shù)
- hasOwnProperty(propertyName):用于檢查給定的屬性在當(dāng)前對象實例中是否存在
- isPropertyOf(object):用于檢查傳入的對象是否是傳入對象的原型
- propertyIsEnumberable(propertyName):用于檢查給定的屬性是否能夠使用for-in語句枚舉
- toLocaleString():返回對象的字符串表示,與執(zhí)行的環(huán)境地區(qū)相對應(yīng)
- toString():返回對象的字符串表示
- valueOf():返回對象的字符串、數(shù)值或布爾值表示