当前位置: 首页 > news >正文

Javascript第八个知识点:函数

如何定义函数?

//绝对值函数
第一种方法:
function abs(x){if(x>0){return x;}else if(x<0){return -x;}
}
第二种方法:
var abs = function(x){if(x>0){return x;}else if(x<0){return -x;}
}
调用函数:
abs(10);
abs(-10);

讲完了函数的定义与调用,我们来说说javascript的一些关键字:

arguments:将函数的所有参数看作一个数组里的元素

我们在浏览器控制台输入给函数输入参数,计算机就将输入的参数放入了arguments中。

rest:

将除了x,y剩余的参数传入rest数组

相关文章:

  • 华为数通方向HCIP-DataCom H12-831题库(填空题)
  • MySQL运维实战(5.3) MySQL数据乱码的一些情况
  • 【YAML语法规范指南】从入门到精通,揭秘神秘语法,引领配置文件解析指南(基础结构篇)
  • H5 简约四色新科技风引导页源码
  • Vue组件通信讲解[父子组件通信]
  • C++新特性 线程局部存储
  • Ingress
  • 爬取58二手房并用SVR模型拟合
  • 【电路笔记】-线圈的电感
  • 169. Majority Element
  • 洛谷 P3694 邦邦的大合唱站队 【状压DP】
  • Ubuntu权限相关命令
  • 虚拟机Windows Server 2016 安装 MySQL8
  • Golang中的HTTP请求凝聚器
  • SQL报错注入
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • [译] 怎样写一个基础的编译器
  • 3.7、@ResponseBody 和 @RestController
  • CSS居中完全指南——构建CSS居中决策树
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • export和import的用法总结
  • Java多线程(4):使用线程池执行定时任务
  • linux安装openssl、swoole等扩展的具体步骤
  • Lucene解析 - 基本概念
  • MySQL主从复制读写分离及奇怪的问题
  • React组件设计模式(一)
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • Vue UI框架库开发介绍
  • 闭包--闭包之tab栏切换(四)
  • 程序员该如何有效的找工作?
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • #HarmonyOS:Web组件的使用
  • (2)STL算法之元素计数
  • (39)STM32——FLASH闪存
  • (C++)八皇后问题
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (备忘)Java Map 遍历
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (转)http-server应用
  • (转)memcache、redis缓存
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • *2 echo、printf、mkdir命令的应用
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .net和jar包windows服务部署
  • .net流程开发平台的一些难点(1)
  • /etc/shadow字段详解
  • :O)修改linux硬件时间
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • []T 还是 []*T, 这是一个问题
  • []Telit UC864E 拨号上网
  • []使用 Tortoise SVN 创建 Externals 外部引用目录
  • [2019.3.5]BZOJ1934 [Shoi2007]Vote 善意的投票