本文是金旭亮老师网易云课堂的课程笔记,记录下来,以供备忘函数的参数 对于参数值,JavaScript不会进行类型检查,任何类型的值都可以被传递给参数。 ...
本文是金旭亮老师网易云课堂的课程笔记,记录下来,以供备忘
对于参数值,
JavaScript不会进行类型检查,任何类型的值都可以被传递给参数。
检测参数是否缺失
判断是否为 undefined
1 //检测参数是否缺失2 function sayHello(name, message) {3 if (typeof message === 'undefined') {4 message = '你好!';5 }6 console.info(name + "," + message);7 }8 sayHello("贾君鹏", "你妈喊你吃饭"); 9 sayHello("贾君鹏"); //贾君鹏,你好!
1 //函数对象的length属性 2 function sayName(name){ 3 console.info(name); 4 } 5 function sum(num1, num2){ 6 return num1 + num2; 7 } 8 function sayHi(){ 9 console.info("hi");10 }11 console.info(sayName.length); //112 console.info(sum.length); //213 console.info(sayHi.length); //0
作为参数的函数对象
使用命名/匿名函数作为函数参数
函数作为参数实例:
1 <script>2 var button = document.getElementById('btnClick');3 var result = document.getElementById('result');4 var clickCount = 0;5 button.addEventListener('click', function () {6 clickCount++;7 result.setAttribute('value', clickCount+': Hello,world!');8 })9 </script>
原标题:Javascript我学之三函数的参数
关键词:JavaScript
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。