找回密码
 立即注册
搜索
查看: 1972|回复: 0

[基础语法] 【js函数】基本概念

[复制链接]

581

主题

110

回帖

4066

积分

管理员

积分
4066

众神之神

发表于 2016-12-19 13:41:51 | 显示全部楼层 |阅读模式
函数
1.任何函数在任何时候都可以通过return语句后跟要返回的值来实现返回值;

2.函数执行完return之后停止并立即退出,return之后的任何代码都永远不会被执行;

3.return可以不带有任何返回值,函数停止后返回undefined;用在需要提前停止函数执行,而又不需要返回值的情况;


语法:
声明函数 函数名(参数1, 参数2, 参数3) {
        函数体
    }

  1. function functionName(arg0, arg1, arg2) {
  2.         statements  //函数体
  3.     }
复制代码


函数参数:
1.arguments:在函数体内通过arguments对象来访问这个参数的数组,从而获取传递给函数的每一个参数。

2.在函数体内通过访问arguments.length可以获知有多少个参数传递给了函数;

3.arguments加下标(如arguments[0]),可以在函数体内获知传入的第一个参数;

4.命名的参数值提供便利(这里指的是形参),但不是必须的(什么是形参什么是实参,形参和实参的区别,理解形参和实参);

5.没有传递值的命名参数将自动被赋予undefined

  1. function sayHi() {
  2.         console.log(arguments.length);
  3.         console.log(arguments[0]);
  4.     }
  5.     sayHi("13cloud.cn", 'js基础知识记录的一个博客')
复制代码


如果在js中同时定义了两个同名的函数,则该名字只属于后定义的函数。(即后定义的函数会覆盖先定义的函数)

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|十三博客 ( 鲁ICP备2023000528号 )

GMT+8, 2026-6-1 17:29 , Processed in 0.176717 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表