javascript编程基础之js函数入门

发布时间:2020-12-23编辑:脚本学堂
有关javascript函数的入门知识,包括系统函数、自定义函数、函数调用、匿名函数等,学习javascript函数先了解这些。

一、javascript函数
在javascript中,函数类似于java中的方法,是执行特定功能的代码块,可以重复调用。javascript中的函数分为两种,一种是系统函数,另一种是自定义函数

1、系统函数
系统函数有javascript提供,直接调用即可,常用的系统函数包括:
parseint():转换为整数。
parsefloat() :转换为浮点数
isnan():判断是否是非数字,为非数字返回true,数字返回false。
eval():计算表达式的值。
 
2、自定义函数
要使用自定义函数,必须先定义自定义函数。
语法:
function 函数名(参数1,参数2...){
  //javascript语句
  return 返回值; //可选
}
注意:
1、function是函数的关键字,必须有。
2、函数中的参数,不需要使用类型,直接使用变量名即可。
3、函数中返回值是可选的,不是必须的,返回类型根据具体返回的值决定。
示例:
 

 //定义一个函数,计算两个数字之和
function add(num1,num2){
     return num1 + num2; 
}
 

 
3、函数调用
函数的调用方式有一下两种:
1、事件名=函数名(参数值),例如:
onclick="add(10,20)";

2、直接使用函数名(参数值),例如:
var result = add(10,20);
 
4、匿名函数
其实还有一种函数,叫匿名函数,即没有函数名。
1、匿名函数的定义:
 

var sum = function(num1,num2){
  return num1 + num2;
};

说明:
var sum = function(num1,num2)表示将一个函数实现保存在sum变量中。
{}中是函数的实现,末尾不要忘记还有个;结束。