韩顺平 javascript教学视频_学习笔记9_js函数调用过程内存分析_js函数细节
来源:互联网 发布:java单例模式例子 编辑:程序博客网 时间:2024/04/30 05:21
函数——调用过程
先来看一段代码,分析一下它会输出什么?<html> <head> <script language="javascript"> // abc是一个函数,它接收数值 function abc(num1){ if(num1>3){ abc(--num1); //递归 } document.writeln(num1); } abc(5); </script> </head> <body></body> </html>
函数——深入使用
- 函数的参数列表可以是多个
- 函数列表可以是多个,并且数据类型可以是任意的类型
- js支持参数个数可变的函数(如 fun.html )
- js支持创建动态函数(暂时不讲)
fun.html
<html> <head> <script language="javascript"> //编写一个函数,可以接受任意多个数,并计算他们的和 function abc(n1){ //在js中有一个arguments,可以访问所有传入的值 //window.alert(arguments.length); //打印参数的个数 //既然能得到参数的个数,那么久很好计算所有参数的和了 var sum = 0;for(var i=0;i<arguments.length;i++){ sum += arguments[i];} window.alert(sum);} abc(3,4,5); abc(5);abc();abc(1,2,3,4,5,6,7,8,9,10);</script> </head> <body></body> </html>
说一些 javascript的细节问题
- javascript是弱数据类型语言
- 特别强调一下,js的函数天然支持可变参数,这和语言本身的特点是有关系的,因为它是动态语言,它在执行的瞬间才去判断
- javascript不支持重载
0 0
- 韩顺平 javascript教学视频_学习笔记9_js函数调用过程内存分析_js函数细节
- 韩顺平 javascript教学视频_学习笔记8_js系统函数_js函数调用方式
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第26讲_js函数调用过程内存分析_js函数细节_学习笔记_源代码图解_PPT文档整理
- 韩顺平 javascript教学视频_学习笔记21_js内部类_js系统函数 重点重点
- 韩顺平 javascript教学视频_学习笔记7_js自定义函数
- 韩顺平 javascript教学视频_学习笔记13_类和对象细节_创建对象的几种方式_js对象内存分析
- 韩顺平 javascript教学视频_学习笔记1_js课程介绍_js基本介绍
- 韩顺平 javascript教学视频_学习笔记3_js基本数据类型_js运算符
- 韩顺平 javascript教学视频_学习笔记4_js运算符2_js移位运算
- 韩顺平 javascript教学视频_学习笔记22_js事件驱动机制_js事件分类_js访问css技术
- 韩顺平 javascript教学视频_学习笔记2_js运行原理_js开发工具介绍_js程序(hello)_js基本语法
- 韩顺平 javascript教学视频_学习笔记10_js一维数组_一维数组细节
- 韩顺平 javascript教学视频_学习笔记11_js二维数组_js冒泡排序_二分查找
- 韩顺平 javascript教学视频_学习笔记18_js超级玛丽小游戏2_js面向对象的进一步说明
- 韩顺平 javascript教学视频_学习笔记17_js超级玛丽小游戏
- 韩顺平 javascript教学视频_学习笔记33_js正则表达式开山篇
- 韩顺平 javascript教学视频_学习笔记34_js正则表达式详解
- 韩顺平 javascript教学视频_学习笔记23_js事件驱动机制深入理解_js常用事件_js版计算器
- HDU2023——求平均成绩
- 第一次接触响应式布局(Bootstrap)
- Apache Maven 入门篇(下)
- 【啊哈!算法】算法11:堆——神奇的优先队列(上)
- 【坐在马桶上看算法】算法12:堆——神奇的优先队列(下)
- 韩顺平 javascript教学视频_学习笔记9_js函数调用过程内存分析_js函数细节
- 【Python】抓取拉勾网全国Python的招聘信息
- Apache Maven 入门篇 ( 上 )
- 【坐在马桶上看算法】算法8:巧妙的邻接表(数组实现)
- UIAlertView简单记载
- [转]php与java通用AES加密解密算法
- Unity在BitMap中使用数字表示图片
- jquery radio的取值 radio的选中 radio的重置
- MATLAB快捷键大全