1<! DOCTYPE html>234<meta charset= "UTF-8" >5<title>Title</title>6<script>7 //normal function call8 functionfn () {9Console.log ("Normal function call", This);//Output WindowTen } One /* A * Window.fn = function () {} - * */ - fn (); the - //Constructor Call - functionPerson () { -Console.log ("Constructor call", This);//output Person object, point to yourself + } - varP1 =NewPerson (); + A //Object Method Invocation at varobj = { -Sayhi:function () { -Console.log ("Object method call", This);//Output obj Object - } - }; - Obj.sayhi (); in - //Event Binding Invocation toDocument.onclick =function () { +Console.log ("Event binding Invoke Method", This);//#document - } the * //Timer function call Window.setinterval $ //Panax NotoginsengSetInterval (function () { -Console.log ("Timer function call", This);//window the},1000) + A the /*normal function calls do not appear in strict mode undefined*/ +</script> - $<body> $ -</body> -Several points of javascript--function