下文笔者讲述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;
};