JavaScript

JS函数(function)的简介及使用

下文笔者讲述Javascript的简介及使用说明,如下所示

函数简介

函数:
  是一组任务代码
  通常函数是会被多次运行
  
javascript中的函数会分为内置函数和自建函数
 

JS 定义函数的方法

JS 函数声明:
   使用function关键字开头 然后紧跟函数名称,最后将处理逻辑放入到大括号中

注意事项:
   1.一个函数最多拥有255个参数
   2.函数也是标识符--所以有大小写区分

JS 函数语法:
function functionName(parameter_list) {
    // 函数中的代码
}

Javascipt函数示例

function sayHello(name){
    document.write("Hello " + name);
}

JS 调用函数

调用函数,只需输入函数名及函数参数即可
例:
sayHello('二八年华!');

//调用内部函数的示例
alert("二八年华!");

函数中参数的默认值

定义函数时
   我们可为函数的参数
    设置一个默认值
   这样当我们在调用这个函数时
  如果未输入参数信息,则会使用默认值
例:函数默认值的定义
function sayHello(name = "linux28"){
    document.write("Hello " + name);
}
sayHello();                 // 输出:Hello linux28
sayHello('二八年华');     // 输出:Hello 二八年华

JS 函数返回值

在JavaScript中,函数的返回值使用return关键字实现

return 可以返回任意类型
 如:
  数组、对象、字符串等
function getSum(num1, num2){
    return num1 + num2;
}
var sum1 = getSum(88,22);      // 函数返回值为:110
var sum2 = getSum(-1,10);     // 函数返回值为:9

JS 函数表达式

函数表达式与声明变量非常相似
  是另外一种声明函数的形式
  语法格式如下:
var myfunction = function name(parameter_list){
    // 函数中的代码
};

参数说明如下:
  myfunction:变量名,可以通过它来调用等号之后的函数;
  name:函数名,可以省略(一般情况下我们也会将其省略),如果省略那么该函数就会成为一个匿名函数;
  parameter_list:为参数列表,一个函数最多可以有 255 个参数。
// 两种不同的写法
// 函数声明
function getSum(num1, num2) {
    var total = num1 + num2;
    return total;
}
// 函数表达式
var getSum = function(num1, num2) {
    var total = num1 + num2;
    return total;
};