大家好,这里是笑颜の行方。
本篇描述的是JavaScript中的主角——函数。

什么是函数呢?
y=kx+b那样的吗?

嗯……我们先写一个最简单的函数。

function dayin(){console.log("Hello World");
}

我们先声明一个函数,名字叫做dayin。(= =词穷)
后面的大括号叫做函数体
然后在函数体里面写一行打印方法,打印出Hello World。
一个函数就这么写出来了。

然后打开控制台一看,并没有输出什么。
别急,再写一句这个:

dayin();

然后我们就会在控制台里面看到:

这是怎么回事呢?
我们之前声明了一个函数名,叫做dayin。
我们在新的一行写出这个函数名,后面再写个圆括号
之前所声明的dayin函数,它的函数体里面的语句,其实就是打印语句,被执行了。
于是我们就能在控制台里面看见Hello World这个结果。

一开始提到的kx+b,其实也可以用脚本写出来:

function hanshu(k, x, b) {console.log(k * x + b);
}

我们先声明一个函数,名字就叫做hanshu。(= =实在词穷)
这个函数有三个形式参数,k、x、b,简称形参
就是代表后面函数体里面的k、x、b,用打印方法括号里面的运算符,运算出结果。
最后将运算结果打印出来。

我们写了一个kx+b的函数,打开控制台一看,并没有什么反应。
别急,我们再这样写:

hanshu(2,3,1);

嗯?在声明的函数名后面加圆括号,会执行函数体里面的语句。
圆括号里面写入了三个数字,又是什么呢?
我们先看看打印结果:

解读一下:
2,3,1分别对应着形参k,x,b。
也就是k=2,x=3,b=1。
kx+b,其实就是 2x3+1,输出的结果就是7。

不得不说,函数真的是一个神奇的存在,就相当于公式一样。
定义了就可以放入形参调用,返回自己想要的结果。

所以,大家有没有领略到函数的魅力呢?

包涵万数,无需时操作稳定,有需时,结论瞬息万变。相关推荐

  1. 转:关于ASP操作Access数据库时出现死锁.ldb的解决方法

    Asp操作Access数据库时出现死锁.ldb导致网站访问缓慢的问题描述 最近asp网站出现数据库错误,在ftp登陆后发现原来的后缀MDB文件多了一个后缀LDB文件,是自动被锁,在一天某个时间段内打不 ...

  2. hopper_零到150万编码人员:构建蚱hopper时吸取的九个教训

    hopper by Laura Holmes 劳拉·福尔摩斯(Laura Holmes) 零到150万编码人员:构建蚱hopper时吸取的九个教训 (Zero to 1.5 Million coder ...

  3. 视频剪辑 多个视频片头减时、片尾减时怎么操作

    很多小伙伴在问如何给多个视频进行片头.片尾减时呢?那么如何操作实现这个需求呢?小编今天分享具体的操作步骤,有需要的朋友一起来看看吧! 第一步,运行视频剪辑高手,在功能栏的三个功能中选择[批量剪辑视频] ...

  4. objective-c 编程总结(第六篇)运行时操作 - 方法交换

    objective-c 编程总结(第六篇)运行时操作 - 方法交换 后面主要介绍oc类的运行时行为.这里面包括运行时方法的更换,消息的转发,以及动态属性.这些对于面向方面编程AOP的热爱者还是很有用的 ...

  5. 创蓝253-创蓝万数平台图像识别OCR技术

    图像识别OCR,广泛用于识别各种证件.卡类.甚至发票和单据,快速把图片信息转换成文本信息:主要用于解决快速卡证类的信息输入,以及卡证的接口调用查询: 目前支持API的方式调用,图片支持Base64编码 ...

  6. Date日期操作-年月日,时分秒获取

    直接上代码 package com.util; import java.text.DateFormat; import java.util.Calendar; import java.util.Dat ...

  7. 数据风控能力获权威认可,创蓝万数接入eID服务

    创蓝253建立的万数数据风控服务平台获得公安部公民网络身份服务接入证明,可使用eID商标以标明服务能力. 创蓝万数是创蓝253成立的为企业提供数据风控服务的平台,目前包括空号检测.反欺诈.防薅羊毛.实 ...

  8. 万数藏:国内首家影视IP艺术数藏平台今日上线

    2022年8月14日,由万数权数字科技打造的全新数字藏品平台--万数藏正式上线了,这也是国内首家影视艺术IP数藏平台. 万数藏专注于中国传统文化及影视IP数字艺术藏品的发行与流通,集数字艺术社交.元宇 ...

  9. 使用C#操作ACCESS数据库时提示 “FORM子句语法错误”。

    C#操作ACCESS数据库时提示 "FORM子句语法错误 错误提示和代码原文如图所示 OleDbConnection oleDbConnection = new OleDbConnectio ...

最新文章

  1. Nginx 的 default_server 指令
  2. 2015级C++第14周程序阅读 STL中的简单容器和迭代器
  3. MySQL事务的提交
  4. PDF阅读器Foxit Reader 2.2简体中文版
  5. Eclipse设置项目默认编码和换行符类型
  6. Android 秒级编译FreeLine
  7. python中僵尸进程
  8. 小程序 | 微信小程序实现图片是上传、预览功能
  9. java通用程序设计_effective java(8)
  10. 【python函数】函数
  11. file android closed,Reading a json file in Android [closed]
  12. Android自动测试之Monkey工具2
  13. 【转载】动态载入DLL所需要的三个函数详解(LoadLibrary,GetProcAddress,FreeLibrary)...
  14. C字符串指针遇到的问题
  15. windows minidump 的那些事
  16. angularJS与IE8整合简介
  17. 纠错码专题——线性分组码(1)
  18. 【测绘程序设计】Excel度分秒(° ‘ “)转换度(°)模板附代码超实用版
  19. matlab tic and toc,什么是Python等价于Matlab的tic和toc函数?
  20. 【商业数据分析】—— 用户价值RFM模型详解(小仙女搬运工)

热门文章

  1. 流失用户分析(Ⅰ)_流失用户定义
  2. 调节e18-d80nk的测量距离_方管前置镜光学测量仪器测量范围5视度测量精度高
  3. AppleScript 脚本让 Mac 唱生日快乐歌
  4. 商业图表工具推荐,热门商业图表工具有哪些?
  5. sh 获取当前服务器ip
  6. Pixhawk-飞控平台
  7. python使用opencv对图像添加(高斯/椒盐/泊松/斑点)噪声
  8. 【附源码】计算机毕业设计JAVA医院门诊管理系统
  9. 杭州校招 | ​阿里钉钉算法技术团队招聘NLP/机器学习算法工程师
  10. 写一个trim函数,兼容IE firefox chrome(正则)