整理来自《JavaScript高级程序设计》第3章的函数
函数
------- ECMAScript中的函数使用function关键字来声明,后跟一组参数以及函数体。
function functionName(arg0,arg1......){ statements; }
函数实例:
function add(num1,num2){ return num1 + num2; }
- ECMAScript中函数在定义时不必指定是否返回值
- 任何函数在任何时候都可以通过return语句后跟要返回的值来实现返回值
- 函数在执行return语句之后停止并立即退出
- return语句也可以不带任何返回值
注释:
严格模式下对函数有一些限制:
- 不能把函数或者参数命名为eval或arguments
- 不能出现两个命名参数同名的情况
如果发生以上的情况,语法错误,无法执行。
理解参数:
------------- ECMAScript中的参数在内部用一个类数组来表示。
- 没有传递值的命名参数自动赋值undefined
- 严格模式下用argunmets[i]赋值来改变参数的值是无效的,而且会导致语法错误
没有重载
------------- 在ECMAScript中定义了两个名字相同的函数,则该名字只属于后定义的函数。
扩展阅读:
相关推荐
JavaScript函数基础 思维导图; 可以用MindManager 、XMind 、百度脑图打开;在这个的基础上面添加自己的理解,整理成自己的个人知识体系
内容概要:主要讲解JS代码实现excel宏编程,从基础到进阶,另外也可作为函数查找手册用,或者帮助文档用;使用JS代码宏编程的优势就是运行快、代码简单易上手、且由于代码提示作用使得代码编写极快。提高工作效率。 ...
第2课 - JavaScript基础 - [精通JavaScript+jQuery] 第3课 - CSS基础 - [精通JavaScript+jQuery] 第4课 - CSS进阶 - [精通JavaScript+jQuery] 第5课 - DOM模型 - [精通JavaScript+jQuery] JavaScript开发进阶 ...
JS function函数 基础案例 最简洁 值得下载
javascript思维导图,javascript变量 javascript运算符 javascript数组 javascript流程语句 javascript字符串函数 ...javascript基础DOM操 文档对象模型DO, javascript正则表达式,让大家一目了然。
python 13、JAVASCRIPT基础3-1_函数、数组、字符串_Day03_AM.mp4
JavaScript学习资料JavaScript基础语法函数及相关源代码资料: BOM基础.pdf BOM基础(源代码).zip Date对象之获取和设置月份-getMonth&setMonth(教辅).pdf DOM事件总结(教辅).pdf DOM事件(ppt).pdf JavaScripr...
JavaScript基础和DOM API函数
内容概要:主要讲解JS代码实现excel宏编程,从基础到进阶,另外也可作为函数查找手册用,或者帮助文档用;使用JS代码宏编程的优势就是运行快、代码简单易上手、且由于代码提示作用使得代码编写极快。提高工作效率。 ...
JavaScript-function-base函数基础.gif Javascript-operational-character运算符.gif JavaScript-process-statement流程控制.gif JavaScript-regular-expressions正则表达式.gif JavaScript-string-function字符串...
基础常用JS函数和语法集合大全,包含平时web开发中常用到的JS函数。对平时容易混淆,使用不清楚的函数,一看便知,轻松掌握。
《JavaScript语言精髓与编程实践》这本书,最初的名字是叫《动态函数式语言精髓与编程实践》,这是作者写本书的原意。确切地说,作者并非是想讨论JavaScript作为一种语言工具的用法或特性,更多地是希望用一种简洁的...
PIE-EngineStudio -JS基础.pdf
JavaScript学习函数时,常常会听懂了却做不来实际例子,本资源有部分函数的经典案例及答案,其中有些是基础题,有些逻辑对新人来说难以理解,希望对大家有所帮助。
Python还被语言流行指数的编译器Tiobe将它被评为最受欢迎的编程语言,20多年来首次将Python置于Java、C和JavaScript之上,真的非常荣幸了. 自从20世纪90年代初Python语言诞生至2022年,它已被逐渐广泛应用于系统...
js四天知识点总结
第03节 函数\JavaScript视频课程-第03节 函数 第04节 数据类型\JavaScript视频课程-第04节 数据类型 第05节 运算符\JavaScript视频课程-第05节 运算符 第06节 控制流-条件结构\JavaScript视频课程-第06节 控制流-...
1.javascript基础-基本语法 变量作用域 匿名函数 2.javascript基础-基本语法 js面向对象 闭包 数组 3.javascript Dom 获取元素id 动态注册事件 window对象 4.javascript Dom 动态创建元素 操作样式 5.javascript Dom...
100多个很有用的javascript函数以及基础写法集合