JavaScript函数总结

JavaScript函数总结

开发工具与关键技术:Adobe Dreamweaver JavaScript
作者:唐文坚
撰写时间:2020年4月22日

函数是什么呢?
函数function,这个函数就是一个对象函数中可以放一些代码的在有需要的时候去使用。
函数的写法其中之一:var o=function(参数,可以不写主要看需求){代码}

函数的参数:
在函数的小括号里的数就叫参数,可以指定一个或者是多个在指定多个的时候使用","隔开
一般都是放的形式参数,放了参数就相当于是在这个函数里声明了接下来对应的变量但是,
没赋值这一说。
列:

False=0,true=1
在调用函数时参数多余的不会被函数所赋值,实参少于形参没有的就是数据未定义

函数的返回值与立即执行的函数

  1. 函数的返回值:
    创建一个函数,用来计算三个数的和可以通过return 来返回函数的返回值
    语法:return 值,return 后面值将会作为函数的执行结果返回,可以定义一个变量来接收函数的返回值
    在函数return后的语句都不会执行,如果return语句后不跟任何值,就相当于返回一个数据未定义

  2. 立即执行函数:
    函数定义完,立即被调用,这种函数叫做立即执行函数,立即执行函数往往只会执行一次
    语法(函数(){代码})(参数);

  3. 函数调用叫法:
    函数也可以作为对象的属性,如果一个函数作为一个对象的属性保存,那么我们称这个函数是这个对象的方法调用函数就所调用对象的方法但是它只是名称上的区别没有其他的区别

  4. 函数的声明提前:
    与提前申明变量一样提前申明函数语法:function(){}这个函数可以放在别的函数里一样可以正常使用,
    而用函数表达式的是不可以把函数提前。

  5. 函数作用域:
    调用函数时创建函数作用域,函数执行完毕以后,作用域销毁,这个局部可以访问全局而全局不能访问局部,在函数里操作变量的时候如果本地没有就会向上一级寻找找到全局后还是没找到的话就会报错。

  6. this:
    函数调用时就是window,以方法调用时就是这个方法的对象。

  7. 构造函数和普通函数没什么区别就是首字母要大写和在写的过程中引用this这个函数对象
    列:

Instanceof(判断对象类型):可以检测构一个对象是不是实列
8. 原型对象:
Prototype,在普通函数里没什么用在构造函数里当我们要用到一个属性时它会在自身中寻找
如果没找到就会去原型对象里找,找到就用没找到就是属性未定义这个原型对象不会影响别的代码的运行,语法:构造函数. Prototype.一个公共的方法。
9.垃圾回收:var i= null 清理代码垃圾使程序运行速度不变慢

发布了8 篇原创文章 · 获赞 0 · 访问量 80

猜你喜欢

转载自blog.csdn.net/weixin_47251563/article/details/105690364