美文网首页
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函数(学习笔记)

    函数对任何语言来说都算是一个核心的概念。通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行。 函数...

  • JS学习笔记--函数

    我觉得,一个语言最基本的功能也是最强大的功能,便是他的函数功能。有了函数,你可以把一个解决问题的方法封装起来,通过...

  • JavaScript作用域学习笔记

    @(JS技巧)[JavaScript, 作用域] JavaScript作用域学习笔记 概念: 作用域就是变量与函数...

  • JS 学习笔记 | 函数进阶

    1.函数的定义和调用 1.1 函数的定义方式 1.1.1 函数声明 语法: 1.1.2 函数表达式 语法: 1.1...

  • js学习笔记4(函数)

    1.箭头函数 ES6新增属性。箭头函数特别适合嵌入函数的场景。 箭头函数虽然语法简介,但是很多场合不适用。箭头函数...

  • 3.Rust新手教程-函数、控制流、循环

    学习笔记,仅此而已 一、函数 Rust函数命名使用关键字fn,类似js的function,变量名使用小写+下划线形...

  • 我的JS笔记汇总

    学习JS的笔记整理: 变量; 类型检测; 类型转换; 作用域; 执行上下文; 函数; 闭包; 模块; 原型; 类;...

  • JS函数总结

    声明:本文是学习阮一峰的JS标准参考教程,的学习笔记,并不是自己原创。 1. 函数声明(Function Decl...

  • JavaScript函数之递归

    JS函数 从本篇文章开始,我们将继续回到JavaScript函数的学习。在学JS基础时我们初步学习了函数,讲解了函...

  • js函数传参类型

    声明:本文就前两天学习的 javascript函数,传参方式进行笔记; 1.按值传递 当js函数的参数是基本数据类...

网友评论

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

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