var o = new Object();
Object 的每个实例都有下列属性和方法
1、constructor——保存着用于创建当前对象的函数,对于前面的例子,构造函数就是 Object();
2、hasOwnProperty(name) —— 用于检查给定的属性在当前对象实例中
(而不是在实例中的原型中)是否存在。
3、isPrototypeOf(object) ——用于检查传入的对象是否是另一个对象的原型
4、propertyIsEnumerable(name) ——用于检查给定的属性是否能够够使用for-in语句来枚举。
5、toString()——返回对象的字符串表示
6、valueOf()——返回对象的字符串,数值或者布尔值。通常与toString()方法的返回值相同。
操作符
![](https://i-blog.csdnimg.cn/blog_migrate/07a44733d07df4909e665c67b8412b9f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a3447b847bf48ff5d14ed88ad54feb71.png)
switch 语句
注意:
1、case中进行的是全等操作 所以 “1
0” 和 10 是不等的
2、
switch语句中使用任何数据类型(在很多其他语言中智能使用数值),无论是字符串还是对象都没有问题。
3、每个case的值不一定是常量,变量和表达式都可以。
![](https://i-blog.csdnimg.cn/blog_migrate/2e72b63701a2af700f15b84b4e378362.png)