JavaScript面向对象

Posted 喵吉欧尼酱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript面向对象相关的知识,希望对你有一定的参考价值。

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词法分析

script>
    function t1(arg) {
        console.log(age)   functioon  age()
        var age=27;
        console.log(arg)     27
        function age() {
            console.log(arg)   27

        }

    }
    t1(3)
Active  object ===>ao
    1、形式参数
    2.局部参数
    3、函数表达式
    形式参数
     AO.age=undefind
    AGE=3
    2.局部参数
    age=undefind
    函数声明表达式
    ao,age=function () 
        

 

以上是关于JavaScript面向对象的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段12——JavaScript的Promise对象

常用Javascript代码片段集锦

JavaScript单行代码,也就是代码片段

javascript 仿面向对象编程实例代码(私有,公共变量。。。)

JavaScript对象原型链继承闭包