码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript面向对象

时间:2017-09-23 16:13:55      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:pre   代码   技术   cti   script   inner   作用   ges   foo   

1、python中   以函数作为作用域

其它语言 比如java  是以{} 作为作用域,以代码块作为作用域

2、函数再违背创建之前就以已经被创建

==================================

function  fucn() { 
    if(1==1){
     var name="xsadas"
    } console.log(name);
}

3.函数的作用域存在作用域链,并且也是在被调用之前创建

 var xo=‘678‘   
        function func(){
             var xo=‘234‘
            function inner() {
                var xo=‘123‘// 默认是先从内往外找
  console.log(xo) } } 

JavaScript面向对象

JavaScript面向对象
        function Foo(n) {
            this.name=n;
            this.sayname=function () {
                console.log(this.name);

            }
        }
        var obj=new Foo(‘python‘)

        this 代指对象python self
        创建对象时 new  函数()
        this.sayname 调用方法

技术分享

 

JavaScript面向对象

标签:pre   代码   技术   cti   script   inner   作用   ges   foo   

原文地址:http://www.cnblogs.com/Mjonj/p/7581352.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!