1.JavaScript函数

函数是由事件驱动的,或者当它被调用时执行的可复用的代码块。类比Java中函数的定义。
I.  首先它有关键字——告诉程序这是一个函数
II.  然后它会有一个名字——跟人名一样,谁是谁通过名字区分,函数名。
III. 它还会有参数——传进来的参数,可以没有
IV. 最后函数一定是从前往后执行的。
V. 有些函数有返回值 return x;有些没有。


<html>
<head>
<script>
function myFunction()
{alert("Hello My Lover !");
}
</script>
</head><body>
<button  type = "button" onclick="myFunction()">点击这里 my lover</button>
</body>
</html>
  • 2.带参数的函数
    function 函数名(参数1,参数2,…){}
<!DOCTYPE html>
<html>
<script>function studentMsg(studentName,studentAge) {document.write(studentName+" 小朋友你好!"+"  你已经: "+studentAge+" 岁了");}
</script><body>
<p>点击这个按钮,来调用带参数的函数。</p>
<button onclick = "studentMsg('关羽',12)">点击按钮</button></body>
</html>
结果:
关羽 小朋友你好! 你已经: 12 岁了
  • 函数的返回值的调用
    function (…有参数或者没有){

    return 返回值
    }
<!DOCTYPE html>
<html>
<body><p>计算两数乘积,然后返回结果:</p>
<p id="demo"></p><script>function number(a,b){return a*b;}document.getElementById('demo').innerHTML = number(10,10);
</script>
</body>
</html>
结果
计算两数乘积,然后返回结果:100
  • 4.JavaScript的局部变量和全局变量

局部变量:javascript的函数内部定义的变量叫局部变量,作用域仅仅在函数内部,生存期——函数运行完毕后,本地删除该剧本变量。所以,不同函数内部可以定义相同名字的变量。
全局变量,在函数外声明的变量叫全局变量,生存期——页面关闭才被删除,外部名唯一。


业精于勤荒于嬉;行成于思毁于随。

JavaScript之路(3)JavaScript的函数相关推荐

  1. python写前端代码_python学习之路前端-JavaScript

    JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果.通常JavaScript脚本是通过嵌入在HTML中来实现 ...

  2. JavaScript学习总结(七)——JavaScript函数(function)

    转载自   JavaScript学习总结(七)--JavaScript函数(function) 一.函数基本概念 为完成某一功能的程序指令(语句)的集合,称为函数. 二.JavaScript函数的分类 ...

  3. JavaScript中的String()函数与示例

    String()函数 (String() function) String() function is a predefined global function in JavaScript, it i ...

  4. JavaScript 面向对象编程(三) —— 函数进阶 / 严格模式 / 高阶函数 / 闭包 / 浅拷贝和深拷贝

    本篇为 JavaScript 进阶 ES6 系列笔记第三篇,将陆续更新后续内容.参考:JavaScript 进阶面向对象 ES6 :ECMAScript 6 入门 系列笔记: JavaScript 面 ...

  5. JavaScript(三)—— JavaScript 函数/JavaScript 作用域/JavaScript 预解析/JavaScript 对象

    本篇为 JavaScript 系列笔记第三篇,将陆续更新 JavaScript(一)-- 初识JavaScript/注释/输入输出语句/变量/数据类型 JavaScript(二)-- JavaScri ...

  6. JavaScript学习(七十)—函数中this的指向问题

    JavaScript学习(七十)-函数中this的指向问题 一.这些this的指向,是当我们调用函数的时候确定的,调用方式的不同决定了this的指向不同,一般指向我们的调用者

  7. [小笔记]TypeScript/JavaScript模拟Python中的Range函数

    [小笔记]TypeScript/JavaScript 模拟Python中的Range函数 李俊才/CSDN博客 CSDN用户名:jcLee95 邮箱:291148484@163.com 原创不易,感谢 ...

  8. JavaScript中常见的字符串操作函数及用法汇总

    转载地址:http://www.jb51.net/article/65358.htm 这篇文章主要介绍了JavaScript中常见的字符串操作函数及用法,实例汇总了javascript常见的字符串转换 ...

  9. 彻底掌握 Javascript(二十一)async 函数-曾亮-专题视频课程

    彻底掌握 Javascript(二十一)async 函数-433人已学习 课程介绍         async 函数已经被所有现代浏览器和 node.js 8.x 原生支持了,从而让我们彻底脱离了,异 ...

  10. Javascript读书笔记(六)函数作用域,声明提前,作用域链,闭包

    参照内容来自<JavaScript权威指南>,<JavaScript高级程序设计> 函数作用域 类似C语言的编程语言中有块级作用域,JavaScript中没有块级作用域,取而代 ...

最新文章

  1. 用window.open时能否通过post方式传输数据?
  2. Freemarker整合Spring
  3. java仿聊天室项目总结_Java团队课程设计-socket聊天室(个人总结)
  4. mvc html validator,ASP.NET MVC实现Validation验证器扩展
  5. *【51nod - 1459】迷宫游戏(记录双向权值的Dijkstra单源最短路)
  6. 为什么农村出来的大学生大多混得比较差?
  7. 解决 GitHub 拉取代码网速慢的问题
  8. hg255d php,HG255D刷潘多拉共享惠普1020打印机的问题汇总
  9. ztek usb转串口 linux,Z-tek驱动下载_Z-tek usb转串口驱动官方下载 - 系统之家
  10. PAT (Basic Level) Practice (中文)1044 火星数字 (20 分)(Java实现)
  11. HCIA~以太网链路聚合与交换机堆叠、集群
  12. Excel表格如何筛选出重复的数据?
  13. 大S产女获张兰连续两天探望 大赞儿媳妇是骄傲
  14. SpringBoot整合redis——redisTemplate,RedisUtil的使用!
  15. Sort sort =new Sort(Sort.Direction.ASC,“id“)
  16. 同步锁 (synchronized)
  17. 麦克风阵列matlab,matlab关于麦克风阵列仿真的问题
  18. hadoop ha搭建 namenode格式化失败等错误
  19. Rust:Structuring and handling errors in 2020学习笔记
  20. mysql源生插入数据_数据库的源生查询

热门文章

  1. Python实现快乐的数字
  2. 项目管理文档_项目管理和团队协同的轻量级工具——PMS,来了
  3. python删除list多个相同元素_python删除list中的重复元素
  4. linux进程map,linux内存优化一文中 查看进程mem_map 的实现
  5. python中unitest_基于Python的unitest框架介绍
  6. rrpp协议如何修改_RRPP协议做为高级网络工程师不能不懂的技术带你快速学习
  7. python 与或非_Python |Python 从入门到精通(放弃)之注释、行与缩进、多行语句...
  8. thinkphp漏洞_【组件攻击链】ThinkCMF 高危漏洞分析与利用
  9. windows 配置 Gitlab、Gitee(码云) 的git开发环境
  10. 如何对建模型数据进行预处理