一.函数定义
函数定义
函数用于封装完成一段特定的功能的代码
相当于将一条或多条语句组成的代码封装起来
用户在使用时只需要关心参数和返回值,就能完成特定的功能
二.内置函数
console.log(isNaN("number"));
isNaN是判读按内容是否为非数字,非数字时取值为true,数字类型为true
console.log(parseInt('15.99'));
console.log(parseInt('15.abc'));
arseInt将小数点前面的内容转化为数字内容
console.log(Number('15.99'));//15.99
console.log(Number('15.abc'));//NaN
Number将字符串类型转化为数字类型
三.自定义函数
提高代码的复用性,降低程序的维护难度
四.函数格式
[函数格式]
function name(params) {}
function指这是一个函数语句
name时函数名
params时函数参数
{}内放函数的具体内容
五.无参函数
function demo() {
console.log('我是一个函数');
}
调用函数
demo()
六.有参函数
function sum(a,b) {
console.log(a+b);
}
sum(100,200)
sum(666,888)
联系:定义一个函数total,调用函数时传入price价钱,num数量
就可以计算,并在界面上打印函数的总价all
七.函数的返回值
函数的返回值是指在函数调用后获得的数据
这个数据需要通过return关键字返回,让函数外可以可以拿到
函数total是在函数内部打印乘积
每次调用total函数就会执行一次打印指令
函数total1是在函数内部生成一个新的数值并通过return返回
在函数外拿到return返回的数据并打印