初级函数

初级函数,更新中……

知识点

1、函数:具有一定功能的,还可以重复执行的代码块

2、为什么要用函数,因为一部分代码使用次数会很多,所以封装起来,需要的时候调用。

3、函数不调用,自己不执行

4、与解析:函数在解译文档的时候会被提到文档最前面

5、函数的组成:参数,返回值,功能

7、同名函数,后面的函数会覆盖前面的函数(函数名不能取一样的)

执行2次 都是0;

函数的定义

1、function fun( a,b ) { 函数体 }

// 出现2次,就执行2次,在哪都可以调用,不分先后顺序
    fn();

  //具有一定功能的,还可以重复执行的代码块
    function fn(){
        console.log(1)
    }
    //函数不调用不执行
    //执行方法是:函数名+()
    fn()

函数的参数

1、设置参数可解决修改值,不修改规则这个问题

2、参数的作用,增强函数功能的关系,和程序员的交互性,和函数的         可拓展性。

a ) 形参

1、形式上参与运算的值,作用是占位置

b ) 实参

1、实践上参与运算的值

2、实参要进行运算,必须要有形参占位置

 //设置参数解决问题。(修改值,不修改规则的问题)
    function fn(a,b) {
        alert(a+b);
    }
    fn(1,2);//3
    fn(3,4);//7
    fn(4,2);//6

c )  形参的个数和实参的个数不一样

1、相等的话,正常执行
        2、实参大于形参,正常执行(多余的参数,函数不使用)
        3、实参小于形参 ,要看程序是否报错
                a)  计算会得到NaN
                b)  实参值是 undefined

    function fn(a,b) {
        alert(a+b);//nan
        alert(a);//undefined
        alert(b);//undefined
        document.getElementById(a).title="nihao";//报错
    }
    fn()//没有放实参,表示是未定义undefined undefined和任何数计算都是nan
时间: 2024-07-31 03:46:35

初级函数的相关文章

初级函数返回值

返回值 什么是函数返回值:函数执行后的结果外部需要使用的时候,我们不能直接给予,是需要通过return返回. 1.执行函数完毕之后,返回的数据 2.有return的函数就有返回值,反之则没有返回undefined 3.把函数内部的值赋值给外边 var j=fn(2,3); console.log(j); function fn(a,b) { var c=a+b; // 如果我们想把函数内部的值赋值给外部,必须使用return; //如果没有return或则return没有值,函数返回undefi

Oracle初级函数的使用

--1.字符函数--UPPER(string|column) 可以将字符转成大写select upper('helloword') from dual;select upper(ename) from emp; --LOWER(string|column) 将指定的字符串转换成小写select lower('HELLOWORD') from dual;select lower(ename) from emp; --INITCAP(string|column) 将单词的第一个字母大写select

5.1Python函数(一)

目录 目录 前言 (一)函数的基本知识 (二)函数的基本使用 ==1.函数的简单定义== ==2.传值函数== (3)输出效果 ==3.不定长函数== ==4.缺省函数== ==5.函数的传值过程== ==6.具有返回值函数== ==7.函数的使用说明== 目录 前言 分模块思想,分任务编程,是编程的一大重要思维,其中的实现,函数就担当了一个重要角色,今天我们就来学习Python的初级函数. (一)函数的基本知识 (1)函数的优点 体积小,减少内存大小,冗余度小. 重用性强,可重复利用. 维护方

传智播客C语言视频第一季(有效下载期为10.1-10.7,10.8关闭)

?? J:\传智播客_尹成_C语言从菜鸟到高手├─传智播客_尹成_C语言从菜鸟到高手_第一章C语言概述A│      第一讲1.1C语言第一阶段.mp4│      第二讲1.2c语言入门教程.mp4│      ├─传智播客_尹成_C语言从菜鸟到高手_第七章编译选项_链表_栈_队列_C实战│  ├─7.1编译与预处理│  │      第10讲 7.1.14-24宏的高级用法2.mp4│  │      第11讲 7.1.25文件包含-7.1.28编译及预处理小节.mp4│  │      第

Haskell的基本语法和GHCi

1.注释 a) --这是一行注释 b) {- 这是一段注释 -} 2.表达式 a) 3 :: Float 标示是一个浮点数3,::起到说明类型的作用 b) sort [3,8,1,4] 是一次函数调用.Haskell中的函数调用不需要加括号,多个参数中间也不用加逗号. c) Case Foo of True -> 1 False ->2 最后一个表达式的值在Foo是True时等于1,否则等于2. 值得注意的是:if...then...else和case...of...这些语句虽然在其他语言中作

算法(第四版)C# 习题题解——2.4

写在前面 整个项目都托管在了 Github 上:https://github.com/ikesnowy/Algorithms-4th-Edition-in-Csharp 查找更为方便的版本见:https://alg4.ikesnowy.com/ 这一节内容可能会用到的库文件有 PriorityQueue,同样在 Github 上可以找到. 善用 Ctrl + F 查找题目. 习题&题解 2.4.1 题目 用序列 P R I O * R * * I * T * Y * * * Q U E * *

槽点极多的JAVASCRIPT

原生JS && JQuery && BootStrap 原生 js js 的三种插入方式 行间式 : 直接在html 标签内写入 <body id="body" onload="body.style.backgroundColor='red'"> 内联式:在 script 标签中写入 <script type="text/javascript"> body.style.backgroundC

定制自己的打印函数---初级篇

平时在Linux平台写代码的时候,虽然gdb的调试功能很强大,但很多时候我更喜欢调用系统打印函数来调试我的程序,可是直接调用的话难免显得很愚蠢(中国好像就是不缺愚蠢的coder),除非我需要打印的地方不超过3处,否则我是绝对无法容忍的,可是应该怎么做呢,别急,先去倒杯白开水,然后随便泡点什么,再坐下来一步一步慢慢的整理. 首先要先明确自己的需求,限于是初级篇,所以我设定的需求是: 可以像系统打印函数一样打印信息: 使用上不能比系统打印函数更复杂: 可以自动输出打印信息的具体位置: 具备统一开启和

Python函数初级

函数 1. 必须遵循的原则:  先定义,再使用  ,函数的定义,与变量的定义相似, 在定义函数阶段,只检测语法,不执行代码, 如果语法错误,也不能执行,如果逻辑有错误,也不能执行 只要定义了,不管在哪都可以执行, 只有在函数名加括号的时候在执行 结果 ----------------------------------------------------------------------------------------- 2. 函数返回值 函数体最终要有一个结果,返回回来,要加return