string类型:
string类型是用于表示由零或多个16位Unicode字符组成的字符序列,即字符串。字符串可以由双引号“”或单引号‘’表示,下面两种写法都是有效的。
var first = “Nicholas”;
var first = 'Nicholas';
以单引号开始必须以单引号结束,双引号也一样。
toString():
把一个值变成字符串,数值,对象,布尔值都有toString()方法,可传参数,传递的基数,例如八进制和十六进制。
Object类型:
对象可以通过执行new操作符后跟要创建的对象类型和名称来创建,例如:var o = new Object();
constructor:保存着用于创建当前对象的函数,对于前面例子而言,构造函数就是Object。
hasOwnProperty(propertyName):用于检查给定属性在当前对象实例中(而不是在实例的原型中)是否存在,作为参数的属性名必须以字符串形式指定,如o.hadOwnProperty("name")。
isPrototypeOf(Object):用于检查传入的对象是否是当前对象的原型。
propertyIsEnumerable(propertyName):用于检查给定的属性是否能使用for-in语句来枚举,参数必须以字符串形式指定。
toLocalString():返回对象的字符串表示,该字符串与执行环境的地区对应。
toString():返回对象的字符串表示。
valueOf():返回对象的字符串、数值或布尔类型表示,通常与toString()方法返回值相同。