JavaScript 函数的定义和参数获取
JavaScript个人整理
函数
概念: 对象(属性, 函数/方法)
+ 函数放在对象里面叫方法
+ 放在外面是函数
绝对值函数
后端写法
function sdq(x){ if(x>=0){ return x; } else{ return -x; } }
|
前端写法
var sdq = function(x){ if(x>=0){ return x; } else{ return -x; } }
|
调用函数
异常判断
var sdq = function(x){ if (typeof x!== 'number'){ throw '压根不是数字' } if(x>=0){ return x; } else{ return -x; } }
|
arguments 数组
var sdq = function(x){ console.log("x=>"+x); for (var i = 0; i < arguments.length; i++){ console.log(arguments.[i]); }
if(x>=0){ return x; } else{ return -x; } }
|
rest
ES6 引入的型特性, 获取除了已经定义的参数之外的所有参数
function sdq(s,d,q,...rest){ console.log("s=>"+s); console.log("d=>"+d); console.log("q=>"+q); console.log(rest); }
|
作者: 我叫史迪奇
本文来自于:
https://sdq3.link/JavaScript-function.html博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议