zoukankan      html  css  js  c++  java
  • 面试总结

    function fn(){

       console.log(this)

    }

    document.getElementById("div1").onclick=function(){

        fn()

    }

    document.getElemenById("div1").onclick=fn

    var obj={

             val=2

             abl:function(){

             console.log(this)

             this.val*=2

             console.log(this.val)

            }

    }

    var ff=obj.abl()

    var fn=obj.abl:fn()

    var a=123;

    var b={

            "name":"zhang"

    }

    var c=["ni",23]

    var d=function(){

        console.log(12)

    }

    function fn(){
          console.log(11)

           function ff(){

                    console.log(22)

                     }

                 ff()

    }

    fn()

    fn()

    function(){ 

          console.log(12)

    }

    as()

    var as=function(){

              console.log(45)

    }

    var a=12

    function fn(){

           console.log(a)

            var a=45;

             console.log(a)

    }

    fn()

    function fn(){

               console.log(12)

    }

    var as=fn()

    vonsole.log(as)

    function fn(){
            console.log(12)

             return 45;

             console.log(456)

    }

    var as=fn()

    var a=12

    function fn(){
           console.log(a)

             return 4

            var a=45

    }

    fn()

    var a=45;

    function fn(a)

              console.log(a)

    }

    var a=100;

    function testResult(){

        var b=2*a;

        var a=200;

         var c=a/2;

          alert(b)

           alert(c)

    }

    testResult()

    function fn()

              var a=12;

               return function(){

               a++;

               console.log(a)

              }

    }

    var ss= fn()

    ss()

    ss()

    ss()

    function fun(n,o) {

      console.log(o) 

      return {

        fun:function(m){   

    //              1,0

          return fun(m,n);

        }

      };

    }

    var arr=[12,45,12,23,12,23];

    var ass=[];

    for(var i=0;i<arr.length;i++){

        if(ass.indexOf(arr[i])==-1){

            ass.push(arr[i])

        }

    }

    console.log(ass)

    var a = 123;

    function fun(){

             alert(a);

    }

    fun();

    var a = 123;

    function fun(){

             alert(a);

             var a = 456;

    }

    fun();

    alert(a); var a = 123;]function fun(){

     alert(a);
     var a = 456;
    }
    fun();
    alert(a);
    console
    console.log(this)
     function chifan(){
      console.log(this)
     }
     班长.chifan()
     window.chifan()

    window

     var fn=function (){
      chifan()
     }
     fn()
     function fn(){
      console.log(this)
     }
     var obj={
      fn:fn
     }
     obj.fn()
     var obj={
      ff:function(){
       this =>obj
       console.log(this)
       fn() //window
      }
     }
     obj.ff() //obj
     function(){console.log(this)}()
     var num=45
     var obj={
      num:12,
      ff:(function(){
       console.log(this.num)
       obj.num
      })()
     }
     obj.ff()
     function fn(){
      console.log(this)
     }
     document.getElementById("div1").onclick=function(){
      console.log(this) div1
      fn() // window
     }
     document.getElementById("div1").onclick=fn; //div1
     var num=56;
     var obj={
      num:20,
      ff:function(){
       this 是obj
       console.log(this.num)
       return function(){
        console.log(this.num)
       }
      }
     }
     obj.ff()==>function
     var dd=obj.ff()//var dd=function(){this.num}
     console.log(dd)
     dd()
    var val=1;
    var obj={
    val:2,
    dbl:function(){
      var val=45
    console.log(this)// obj
    this.val*=2
    console.log(val)
    console.log(this.val)
    }
    }

    var ff=obj.dbl() //1 4
    var fn=obj.dbl;fn()
     fn=function(){
      console.log(this)// obj
      this.val*=2
      console.log(val)
      console.log(this.val)
    }

    var a=12
    function fn () {
    console.log(a) //12
    a=45;
    console.log(a) //45
    }
    fn()
    var a=12
    function fn(){
    console.log(a) //undefined
    var a=45;
    console.log(a) //45
    }
    fn()
    function fn(){
    console.log(11) //11
    function ff(){
    console.log(22) //12
    }
    ff()
    }
    fn()
    var a=123;
    function fun(a){
    alert(a);
    a=456;
    }
    fun(123);
    alert(a);
    var a=123
    function fun(){
    alert(a);
    var a=456;
    }
    fun();
    alert(a);
    for (var i = 0; i < 10; i++) {
    if (i==3) {
    i++;
    };
    console.log(i);
    };
    function fn(){
    console.log(5)
    fn()
    }
    fn()
    function fn(){
    console.log(12)
    }
    var as=fn()
    console.log(as)
    function fn(){
    console.log(12)
    return 45;
    console.log(456)
    }
    var as=fn()
    var a=12
    function fn(){
    console.log(a)
    return 4;
    var a=45;
    }
    fn()
    var a=45;
    function fn(a){
    console.log(a) //unfined
    }
    fn()
    var a=45;
    function fn(a){
    console.log(a)
    }
    fn(5)
    var a=45;
    function fn(a=4){
    console.log(a)
    }
    fn()
    var sd="哈哈哈";
    var ss="嘻嘻"
    var sf=as.concat(sd,ss)
    console.log(sf)
    var a=100;
    function fn(){
    var b=2*a
    }

  • 相关阅读:
    第一篇正式文章 随便聊聊吧
    CSS 28 块之间的空格
    CSS 27 贴在下方
    CSS 26 左右固定
    CSS 25 垂直居中
    CSS 24 左侧固定
    CSS 23 水平居中
    CSS 22 显示方式
    CSS 21 浮动
    CSS 20 相对定位
  • 原文地址:https://www.cnblogs.com/jiaxinchao/p/10054733.html
Copyright © 2011-2022 走看看