zoukankan      html  css  js  c++  java
  • 函数

    1、函数的两种字面形式:

    A:函数声明

    1 function add(num1,num2){
    2     return num1 + num2;
    3 }
    4 eg:
    5 //这是一个正确的js
    6 var result = add(5,5);
    7 function add(num1,num2){
    8     return num1 + num2;
    9 }

    B:函数表达式

    1 var add = function(num1,num2){
    2     return num1 + num2;
    3 }
    4 eg:
    5 //这是一个错误的写法
    6 var result = add(5,5);
    7 var add = function(num1,num2){
    8     return num1 + num2;
    9 }

    2、函数可以传递任意数量的参数却不造成错误,通过arguments.length获取参数的个数

    3、函数的重载:js会根据实际传入的参数决定调用函数的哪一个版本,只有最后一个有效,之前函数声明被完全删除

    1 function sayMessage(message){
    2     console.info(message);
    3 }
    4 
    5 function sayMessage(){
    6     console.info('default info');
    7 }
    8 
    9 sayMessage('hello');    // outPut "default info"
  • 相关阅读:
    自我介绍
    秋季学期总结
    第七周编程总结
    第六周作业
    第五周编程总结
    第四周编程总结
    第三周作业
    第二周作业
    抓老鼠啊~亏了还是赚了
    币值转换
  • 原文地址:https://www.cnblogs.com/zhanghuiyun/p/5658295.html
Copyright © 2011-2022 走看看