JS函数

一.函数概念
  函数是将一些代码进行封装, 之后再需要的地方直接使用函数的名称进行调用,解决了重复的代码.
  html 代码解释, 是从上到下的顺序执行的

JS中函数的声明方式:
function 函数名(参数,参数...){
  //js代码
  [return 返回的数据]
}

和Java 方法不一样的地方
  1.js 需要使用function进行声明
  2.在声明方法的时候没有定义返回值
  3.参数没有指定类型, 而是直接给出参数名称
  4.返回值可有可无 (根据需求)

Demo: 声明函数
  和Java一样需要调用,可以在其他文件中调用库(funlib.js)中的函数
  多个 js 文件中的函数和变量是可以互相调用和引用的,
  所有 js 文件都要导入同一个html 页面或者 jsp 页面
1.创建 funlib.js 函数库

 1 //函数库
 2 //计算两个数的和的函数
 3 function addSum(a,b){
 4     //在控制台输出计算的结果
 5     console.log("计算的结果是: "+(a+b));
 6 }
 7 //计算矩形面积
 8 function squareArea(len,wid){
 9     console.log("矩形面积是: "+(len*wid));
10 }
11 //计算三角形面积的函数 
12 function traingleArea(base,height) {
13     console.log("三角形面积是: "+(base*height/2));
14 }

2.创建 index.js 调用含书库

 1 addSum(10,20);

2 squareArea(10,10);

3 traingleArea(10,20); 

3.导入html页面

<script src="funlib.js"></script>
<script src="index.js"></script>

 

二.隐式转换
  在 js 的流程控制语句或者是循环判断的条件会对数据进行隐式转换
  如: 在if 中判断条件是0, 将转换为false, 将不是0的数字转换为true
    非空字符串转换为true, 空字符转转换为 false

转载于:https://www.cnblogs.com/yslf/p/10780230.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值