数据类型
基本数据类型:String
Number
Boolean
Null
Undefined
引用数据类型:Object
转义字符
字符 | 含义 |
---|---|
\" | " |
\' | ' |
\n | 换行 |
\t | 制表符 |
\\ | \ |
typeof 与 instanceof
typeof
用来获取一个变量或者表达式的类型,返回 String
类型
值 | 值类型 | 返回值 |
---|---|---|
'abc' | String | string |
new String('abc') | String | object |
1 | Number | number |
new Number(1) | Number | object |
Infinity | Number | number |
NaN | Number | number |
true | Boolean | boolean |
new Boolean(true) | Boolean | boolean |
new Date() | Date | object |
new Error() | Error | object |
[1, 2, 3] | Array | object |
new Array(1, 2, 3) | Array | object |
new Function("") | Function | function |
/a/g | RegExp | object |
new RegExp("a") | RegExp | object |
{} | Object | object |
new Object() | Object | object |
instanceof
用来判断一个变量是否是某个对象的实例,返回Boolean
类型
强制类型转换
String
- 调用
toString()
方法:返回String
类型,null
&undefined
没有该方法- 调用
String()
函数:返回String
类型,null
&undefined
返回"null"
&"undefined"
网友评论