js
dan~~
山外有山,天外有天,人外有人
展开
-
this
一、关于this 存在于函数的作用域中,可以是全局作用域,也可以是函数作用域中。 this只是一个关键字,只有在它所处的函数被调用时,它才有实际意义。 在作用域链的知识点的时候,了解到。当函数被调用时,会创建一个对象(活动记录或者执行上下文)。这个对象包括了函数调用时传入的参数,函数的局部变量等等。this就是这个活动记录的一个属性,在函数执行的过程中会用到。 存在即合理。由于this的灵活性,函数里的this"隐式"地传递一个对象的引用,可以自动引用合适的上下文对象。 综上,this在函数调用时原创 2021-05-15 16:49:53 · 115 阅读 · 0 评论 -
动态语言与静态语言
一、动态语言 动态类型的语言是指在运行期间才去做数据类型检查的语言。动态语言编程,不用给变量指定数据类型,该语言会在第一次赋值给变量时,在内部将数据类型记录下来。 比如Python,Ruby和JavaScript. 二、静态语言 静态语言的数据类型在编译期间检查。所以写代码时,需要声明所有变量的数据类型。比如C,C++,C#,JAVA. 以上转自权威指南。 ...原创 2021-04-05 15:45:19 · 70 阅读 · 0 评论