-
六种数据类型:null, undefined, boolean, number, string 还有一种对象类型Object 包括Function , Array, Date查看全部
-
bind()方法与this function f(){ return this.a; } var g = f.bind({a:"test"}); console.log(g()); //test var o = {a:37,f:f,g:g}; console.log(o.a,o.f(),o.g()); // 37 37 "test"查看全部
-
继承父类的属性和方法,然后子类又有自己的属性和方法查看全部
-
对象原型链上的this var o = {f:function(){return this.a + this.b}}; var p = Object.create(o); p.a = 1; p.b = 3; console.log(p.f());// 4查看全部
-
一般函数的this 在一般函数声明和函数表达式中,直接调用函数,函数的this指向window;查看全部
-
在一个函数体内的构造函数,它可以访问全局变量,但是访问不到它外层的父函数里的局部变量查看全部
-
字符串类似数组,可以通过索引访问字符串中的元素,但是没有数组中的一些操作方法,字符串可以通过如下的方式使用join()方法: 使用"_"来连接字符串:Array.prototype.join.call(str,"_");查看全部
-
使用new去调用函数,使用bind的作用会被忽略掉查看全部
-
bind方法的使用查看全部
-
严格模式下,this等于undefined查看全部
-
判断是否为数组查看全部
-
当序列化的值是undefined的时候,不会出现在序列化的结果里,如果是NAN,结果是null查看全部
-
isExtensible标签表示对象是否可扩展,对象上的属性是否可以被添加查看全部
-
类型不同,尝试类型转换和比较: null==undefine 相等 number== string 转number 1=='10' true boolean==? 转 number 1==true /true object==number|string尝试对象转换基本类型 new String('hi')==//true 其他:false查看全部
-
= 表示赋值; == 表示比较,但是会做隐式类型转换。比如,题主写的 "1 == true", 此时,1会从一个Number数 据类型转换到Boolean数据类型,进而再做比较; === 表示比较,不会去做数据类型的转换,因而相对于“==”也更严格一些。查看全部
举报
0/150
提交
取消