菜鸟前端日记6 (原生JS--函数基础)
来源:互联网 发布:linux安装telnet服务 编辑:程序博客网 时间:2024/06/05 23:45
函数
函数:是由事件驱动的或当被调用时执行的可重复使用的代码块。
函数的定义:
function 函数名(){ 表达式;//要复用的代码块}
函数的调用:
- 函数名();
- 事件调用
- 定时器调用
函数的类型:
1.函数声明
function 函数名(){ 表达式;}
2.函数表达式,又叫函数字面量
var 变量名=function(){ 表达式;}
函数的参数:
形参:形式上的参数,在函数后面的括号中。
实参:实际的参数,在函数掉用后面的括号中。
function test(形参...){ ...}test(实参...);
实参必须与形参一一对应。
arguments对象:
它是函数内置的对象,代表了所有实参的集合。
它是类数组,类数组的每一项都有自已对应的下标,它还有个length的属性,代表了实参的个数。
<script type="text/javascript"> function test() { var str = ''; for(var i = 0; i < arguments.length; i++) { str += arguments[i] + ','; } console.log(str); console.log(arguments); } test("aaaa", "bbbb")</script>
封装的函数:
封装简单的函数:
function $(id){ retrun document.getElementById(id);}$(‘btn’).onclick=function(){ ...}
阅读全文
0 0
- 菜鸟前端日记6 (原生JS--函数基础)
- 菜鸟前端日记11(原生JS--日期函数)
- 菜鸟前端日记3(原生JS)
- 菜鸟前端日记4(原生JS--基本数据类型)
- 菜鸟前端日记5(原生JS--流程控制语句)
- 菜鸟前端日记8 (原生JS--定时器)
- 菜鸟前端日记9 (原生JS--字符串的操作方法)
- 菜鸟前端日记10 (原生JS--数组的操作方法)
- 菜鸟前端日记7 (原生JS--作用域&预解析)
- 菜鸟前端日记1(HTML+CSS )
- 菜鸟日记1(Vim基础命令)
- 菜鸟前端日记2(透明度/显示display)
- js学习日记--原生ajax
- WEB前端 | JS基础——(6)函数定时器
- 原生JS基础
- oracle菜鸟日记6
- python菜鸟日记6
- js原生函数bind
- node+express文件上传
- Theos MakeFile的内容
- JVM读书笔记之Java内存模型与线程
- Java:super和this的不同
- JNI 之 文件的拆分和合并
- 菜鸟前端日记6 (原生JS--函数基础)
- STM32学习之:定时器简介
- 惊呆!谷歌AI自动编程效率超研发工程师,作为AI工程师的我感到了森森的压力
- 图的绝对中心(bzoj 2180: 最小直径生成树)
- JSON字符串和对象之间的相互转换
- XML文件格式
- 3、JQuery——DOM的插入
- 论文理解 Deep Residual Learning for Image Recognition
- Resin4和Tomcat8容器下部署Maven项目