JS函数(学习笔记)

2018-05-06  本文已影响0人  Ashley2333

语法

在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);
}
上一篇 下一篇

猜你喜欢

热点阅读