zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    函数終探------匿名函数
    再探函数2---函数的嵌套与装饰器
    无需触摸芯片的触摸电路
    单芯片移动电源方案——1A同步升压5V--TP4351B
    HTML列表元素
    HTML表格元素
    HTML基本元素
    创建HTML5文档
    HTML5环境安装
    windows本地搭建https环境,tomcat使用https协议
  • 原文地址:https://www.cnblogs.com/yslf/p/10780230.html
Copyright © 2011-2022 走看看