-
课程大纲查看全部
-
void,一元运算符,不管后面跟的是什么,最后返回的是undefined查看全部
-
this运算符,不同情况下有不同的值查看全部
-
//javascript闭包 function a() { document.write("heool here"); } !(function(){ var str = "heool here"; window.addEventListener("click",function(){ console.log(str); }); })();查看全部
-
new运算符,可以创建一个构造系的实例查看全部
-
类型运算符,instanceof,typeof查看全部
-
in运算符,判断对象中是否存在某个属性或数组中是否存在下标。查看全部
-
delete运算符,删除对象属性。但如果属性被设置configurable为false的话,将无法被删除查看全部
-
/* function a(a,b) { alert(arguments.length);//参数的个数 alert(arguments[0]); alert(arguments[1]); } a(5,9); alert(a.length);//参数的个数 */ function fun1(x,y,z) { return x+y+z; } alert(fun1(1,2,3));//6 var fun1_1 = fun1.bind(undefined,100);//a=100 alert(fun1_1(1,2));//103 var fun1_2 = fun1_1.bind(undefined,200);//a=100,b=200 alert(fun1_2(1));//301查看全部
-
逗号运算符,依次计算表达式的值,然后取最后一个的值作为整个表达式的值查看全部
-
各种运算符查看全部
-
各种表达式:初始化表达式、函数表达式、属性访问表达式、调用表达式、对象创建表达式查看全部
-
/*var obj = {x:"x属性"}; function obj_f() { return this.x; } obj.f = obj_f; alert(obj.f()); var obj2 = { fun:function() { return this.a + this.b; } } var obj2_1 = Object.create(obj2); obj2_1.a = 5; obj2_1.b = 3; alert(obj2_1.fun());//8 function Obj3() { this.a = 3; this.b = 4; return {a:this.a*this.a,b:this.b*this.b};//等于返回的对象 } var obj3_1 = new Obj3(); alert(obj3_1.a);//9 alert(obj3_1.b);//16 function add(c,d) { return this.a+this.b+c+d;//1+2+3+4 }; var obj4 = {a:1,b:2}; alert(add.call(obj4, 3, 4)); alert(add.apply(obj4,[3,4]));//apply以数组的方式传递 */ function obj5() { return this.x; } var obj5_1=obj5.bind({x:"x属性"}); alert(obj5_1());查看全部
-
//函数声明 function fun(){document.write("函数"+"<br />");} fun(); //函数表达式 !function(val){document.write(val+"<br />");}("立即执行"); //函数表达式 (function(val){ document.write(val+"<br />"); })("函数表达式(立即执行)");查看全部
-
var str = "string"; alert(str.charAt(0)); alert(str[0]); var arr = new Array(1,2,3); alert(arr.join("_"));//1_2_3查看全部
举报
0/150
提交
取消