一,函数的概念

函数是实现特定功能的n条语句的封装体。

二,如何调用(执行)函数

  1. test()—直接调用
  2. obj,test()—通过对象调用
  3. new test()—new调用
  4. test.call/apply(obj) —临时让test成为obj的方法进行调用(此时test函数的方法的this指向obj)
    对于第四种的例子:
     <script type="text/javascript">var obj={};function test(){this.name="尝试",this.age=14}test.call(obj);console.log(obj.name);   //返回尝试console.log(obj.age);    //返回14</script>

js高级学习笔记(b站尚硅谷)-4-函数相关推荐

  1. [JS]JavaScript基础学习笔记(黑马pink+尚硅谷李立超)

    文章目录

  2. JS高级学习笔记(6)- 事件循环

    参考文章:深入理解JS引擎的执行机制        JavaScript 异步.栈.事件循环.任务队列 我的笔记:ES系列之Promise async 和 await Event Loop 前提 js ...

  3. Redis学习笔记(转尚硅谷周阳)

    教学视频 Redis官网 Redis中文官网 一.NoSQL入门概述-上 1.互联网时代背景下大机遇,为什么用NoSQL 1.1.单机MySQL的美好年代 在90年代,一个网站的访问量一般都不大,用单 ...

  4. 燕十八老师 JS高级学习笔记 之作用域链

    作用域 在JS中,函数嵌套是非常普遍的,在函数嵌套中:对变量是如何寻找的? 答: 首先在函数内寻找,寻找不到,则在外层寻找 ...直到..全局(window)区域. // 例子1var c=5;fun ...

  5. 尚学堂JAVA高级学习笔记_1/2

    尚学堂JAVA高级学习笔记 文章目录 尚学堂JAVA高级学习笔记 写在前面 第1章 手写webserver 1. 灵魂反射 2. 高效解析xml 3. 解析webxml 4. 反射webxml 5. ...

  6. JavaWeb学习笔记(5)-B站尚硅谷

    文章目录 十四.书城项目第三阶段--优化 (1)页面jsp动态化 (2)抽取页面中相同的内容 A.登录成功的菜单 B.base.css.jQuery标签 C.每个页面的页脚 D.manager模块的菜 ...

  7. JDBC学习笔记(1)---B站尚硅谷宋红康

    JDBC学习笔记(1)-B站尚硅谷宋红康 JDBC学习笔记(2)-B站尚硅谷宋红康 文章目录 软件架构方式介绍 JavaWeb技术概览 第1章:JDBC概述 1.1 数据的持久化 1.2 Java中的 ...

  8. b站尚硅谷springmvc学习视频:springmvc文档

    文章目录 一.SpringMVC简介 (b站尚硅谷springmvc学习视频:springmvc文档) 1.什么是MVC 2.什么是SpringMVC 3.SpringMVC的特点 二.HelloWo ...

  9. MySQL高级学习笔记(四)

    文章目录 MySQL高级学习笔记(四) 1. MySql中常用工具 1.1 mysql 1.1.1 连接选项 1.1.2 执行选项 1.2 mysqladmin 1.3 mysqlbinlog 1.4 ...

  10. js/jquery学习笔记

    javascript简介 JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言. 不同于服务器端脚本语言,例如PHP与ASP,JavaScript是客户端脚本语言,也就是说Ja ...

最新文章

  1. 卡尔曼滤波 -- 从推导到应用(一) 转有关键思想 K增益是最小 贺一佳博士
  2. shell脚本——调试(-n / -x /-c)
  3. 仿vue的前端自定义cmd命令拉取项目脚手架
  4. 不平衡数据的数据处理方法
  5. 常见Java面试题 程序中如何决定使用 HashMap 还是 TreeMap?
  6. PyTorch-数据准备
  7. 【第一期】史上最全电子漫画合集,收藏了。
  8. OpenCV之颜色空间转换(笔记10)
  9. UVA11760 Brother Arif, Please feed us!【bitset】
  10. text怎么转换html,将Text转换为Html(下)
  11. 取本周日期 C# .net
  12. 怎么把mp3格式的音频文件转为文字?
  13. TeamTalk HttpClient详解
  14. kubernetes多节点集群搭建过程分析
  15. 微信小程序 – 解决腾讯视频插件—视频只能播放广告问题
  16. 微信小程序生成分享图然后保存图片分享朋友圈
  17. libxml2下载,下载地址大全
  18. 虚拟机Vmware安装Ubuntu系统
  19. python资本市场财务数据分析_Python学习教程:用Python进行金融市场文本数据的情感计算...
  20. Delphi:文本朗读器--文本转语音(基于百度TTS语音库)

热门文章

  1. java 男女 相邻交换 队形_(Java实现) 洛谷 P1091合唱队形
  2. 小程序ASC解密(java)
  3. Spring事务(4):事务属性之7种传播行为
  4. php处理数组函数大全
  5. Java 中extends与implements使用方法
  6. Java直接插入排序
  7. 将React Native集成至Android原生应用
  8. Hadoop工程包架构解析
  9. Myeclipse中文件编码不匹配导致不能保存,修改编码方式后仍然不能保存
  10. c# 匿名用戶登錄以後的事件處理