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

0323-方法(函数)

 函数

函数:有一定功能代码体的集合

 

注释:

 1 /*
 2 功能:xxx

 3 参数:xxx

 4 返回值:xxx

 5 其他:xxx

6 */
方法的注释--示例

1.函数的定义、调用、参数、返回值:

  aa(bb);  //调用名为aa的函数,bb为实参

  function aa(a1){  //a1是形参,传递实参信息。形参可以设置默认值

    a1 = 1;  //方法里面的操作用形参

    return 返回值;  //return:结束方法的关键字,可以没有返回值直接写。(对比break:结束循环的关键字)

  }

2.关键字:

  return:结束方法。

  arguments:没有形参的时候课可以接收实参信息。

1 function aa(){        //没有形参
2     console.log(arguments);        //可接收实参
3 }
4 aa[123,456,789];    //有实参
arguments--示例

  callee:在函数内部使用,代表当前函数的引用。

1 function aa(){
2     //aa();        //找不到了
3     callee();    //a()
4 }
5 aa();
6 var a = aa();        //a()
7 aa() = null;
callee--示例

常用函数:

  String()  //全局函数,其他数据类型转换为字符串

  ToString  //数字和布尔类型转字符串

  parseFloat  //常用的将字符串转为数字

  parseInt  //取整(如果是对字符串取整,则自动转为数字类型)

  eval()  //可以执行其中的js代码(比如字符串型的运算式子可直接执行出运算结果)

  Math.random()  //产生一个0-1的但是总<1的随机数,  可用 * n 控制(1)的大小,要想取1可取整(0)后+1

转载于:https://www.cnblogs.com/flypea93/p/8629386.html

相关文章:

  • 把每天当成人生第一天来过,把每一天当成人生最后一天来过
  • 第六届蓝桥杯java b组第五题
  • 在指定宽度和高度范围内最大化缩放图片
  • 戴尔大中华区解决方案顾问鲍荣钦:技术驱动,数据改变物流
  • HDU 2844 Coins
  • 上海商业发展研究院刘斌:变革下的供应链发展趋势
  • 刷脸社区来了 阿里云打造无卡化智能社区
  • 中国制造2025 带动机器视觉进入快速车道
  • 【转】Android 中的 Service 全面总结
  • Tomcat配置安全优化
  • MySQL中的explain命令
  • 黑马程序员__用普通类模拟枚举的实现原理
  • 10.3生成器yield\send
  • Web Service中java与.net通信
  • 1050. [HAOI2006]旅行【并查集+枚举】
  • 【Amaple教程】5. 插件
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • CentOS6 编译安装 redis-3.2.3
  • MaxCompute访问TableStore(OTS) 数据
  • SOFAMosn配置模型
  • Vue 2.3、2.4 知识点小结
  • 创建一种深思熟虑的文化
  • 对象管理器(defineProperty)学习笔记
  • 服务器之间,相同帐号,实现免密钥登录
  • 高度不固定时垂直居中
  • 前嗅ForeSpider中数据浏览界面介绍
  • 十年未变!安全,谁之责?(下)
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 正则表达式小结
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (万字长文)Spring的核心知识尽揽其中
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)3D模板阴影原理
  • .bat批处理(一):@echo off
  • .net core Swagger 过滤部分Api
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET 事件模型教程(二)
  • .NET 中让 Task 支持带超时的异步等待
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • /etc/sudoer文件配置简析
  • @Autowired @Resource @Qualifier的区别
  • @JsonSerialize注解的使用
  • [Android 数据通信] android cmwap接入点
  • [AutoSAR 存储] 汽车智能座舱的存储需求
  • [AutoSar]BSW_Com07 CAN报文接收流程的函数调用
  • [BZOJ2850]巧克力王国
  • [git]git命令如何取消先前的配置