美文网首页
js函数进阶

js函数进阶

作者: 鸡毛菜菜子 | 来源:发表于2020-01-10 17:17 被阅读0次

1.标准语法是使用函数声明定义函数

2.使用对象方式定义函数,其实函数就是对象。

3.对象的作用就是将一些属性和相关方法封装在一起(重要经验)

标准声明的函数优先级更高,解析器会优先提取函数并放在代码树顶端,所以标准声明函数位置不限制,所以在任何地方都可以调用函数。变量函数定义不会被提升。匿名函数,函数是对象所以可以通过赋值来指向到函数对象的指针,当然指针也可以传递给其他变量,注意后面要以;结束。下面使用函数表达式将 匿名函数 赋值给变量。

注意将匿名函数赋值给变量后必须加;

全局函数会声明在window对象中,可能会导致覆盖Window自带方法,比如获取窗口显示的屏幕宽window.screenX,而使用let/const时不会压入window。

4.立即执行函数,指函数定义时立即执行。可以用来定义私有作用域防止污染全局作用域。立即执行函数有多种写法。

最常用的是前面两种

5.实参和形参

6.argument是函数获得的所有实参的集合。

7.回调函数,在其他函数之中又调用了一个函数,比如处理键盘、鼠标事件的函数。

在一个函数中又调用了一个函数

使用回调函数递增计算,下面例子中map本身就是一个函数,然后又在他的内部调用了一个函数。

8.模板字符串,在 JavaScript 中编写字符串时,通常使用 ( ' )或者 ( " ),而模板字符串使用 (`)。普通字符串的写法在需要换行是需要插入换行符 \n,而模板字符串可以保留代码中的格式。

注意符号的变化

9.标签函数,使用函数来解析标签字符串,第一个参数是字符串值的数组,其余的参数为标签变量。

相关文章

  • JS基础到高级

    JS高级-进阶目录======================基础Web API面向对象编程继承函数进阶正则表达式...

  • JS 进阶 函数

    函数的三种声明方式 匿名函数 具名函数 箭头函数 函数是JS的一等公民,具有相对独立内存空间 函数本质上是对象,声...

  • js函数进阶

    函数定义 函数声明 函数表达式 函数实例化 不同函数定义方式的区别: 声明提前:代码执行前先对变量定义、函数声明进...

  • js函数进阶

    1.标准语法是使用函数声明定义函数 2.使用对象方式定义函数,其实函数就是对象。 3.对象的作用就是将一些属性和相...

  • 【JavaScript】技术参考资料

    JS基础、高级、进阶 MDN·JavaScript 函数式编程 阮一峰老师的入门简介: 函数式编程初探、函数式编程...

  • [前端学习]JS高级部分学习笔记,第二天

    函数进阶 定义函数的方式 声明函数function xxx(){} 这种方式是最直接的声明方式,js执行时这种方式...

  • 进阶3:JS函数

    根据视频的讲解,写一篇关于if(xx)和 a==b的判断的博客提示附上博客链接回答内容 http://www.ji...

  • js-函数进阶

    函数(function)把要执行的代码放入函数里面,使其函数里面的代码反复被使用,减少了大量代码累跌 函数的基本书...

  • 进阶篇:JS函数 (5)

    饥人谷学习进阶第 5 天 JS函数 函数和作用域 JavaScript函数是指一个特定代码块,可能包含多条语句,可...

  • python 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

网友评论

      本文标题:js函数进阶

      本文链接:https://www.haomeiwen.com/subject/wbzpactx.html