美文网首页
JS函数(学习笔记)

JS函数(学习笔记)

作者: Ashley2333 | 来源:发表于2018-05-06 16:48 被阅读0次
    • 函数对任何语言来说都算是一个核心的概念。通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行。
    • 函数是一个执行特定功能的可重用的代码块。我们要想在程序中执行它,只需要给它传递参数并调用它,那么该函数就会返回给我们它的执行结果。

    语法

    在JavaScript中,我们使用function关键字来定义函数,后面跟一组参数以及函数体

    function functionName(arg0, arg1, arg2 ... argn){
        statements;
    }
    

    example(无特定返回值):

    function sayHi(name, message){
        alert('Hello ' + name + ', ' + message) + '!';
    }
    
    sayHi('Mike', 'good morning'); // 'Hello Mike, good morning!'
    

    example(有特定返回值):
    把两个参数求和并将该值返回

    function add(num1, num2){
        return num1 + num2;
    }
    

    除了return语句外,没有任何声明表示该函数会返回一个值,我们需要用一个变量(result)来接收add(3,5)返回的值,如果不用变量接收,将无法对该结果进行操作。

    var result = add(3, 5);
    alert(result); // 8
    

    练习

    编写一个函数,实现以下功能:计算出一个字符串共有多少个单词组成。

    解:

    function countWords(message){
    var replacedStr = message.replace(/ /g,".");//将所有空格替换成.
    var substrArray = replacedStr.split(".");//原字符串被分割为多个单词
    count=substrArray.length-1//数组长度-1即为单词个数
    alert(count);
    }
    

    相关文章

      网友评论

          本文标题:JS函数(学习笔记)

          本文链接:https://www.haomeiwen.com/subject/pndurftx.html