• 函数


    1、梳理知识点
    1、运算符和表达式
    算术  关系 逻辑  条件  赋值
    2、短路  
    true ||  不执行  
    false && 不执行
    3、类型转换
        自动转换 "8888"
        强制转换 
            parseInt()    parseFloat()     Number("453.45a")  Boolean()  toString()
        扩展 : isNaN()    eval("8+9") 
    4、三大结构
    顺序
    选择 :
        if( 关系表达式 ){
            语句1
        }else{
            语句2
        }
        多分支 : else if()
        switch(  ){
            case 
            default 
        }
    循环:
       while()
       do..while()
       for(var i = 1 ; i <= 100 ; i++){
            break
       } 
       break
       continue 
        死循环 
        oBtn.onclick = function(){    
        }
     
    2、函数 
    函数就是用来完成某个功能的一段代码块   函数就是一个工具
     
    函数定义 : 
    function 函数名(){  函数名的命名规范同变量
     
    }
    函数调用 :  函数名()   
        函数调用可以在函数定义前或定义后调用,浏览器会自动提升定义到最前面
      
    匿名函数定义 : 表达式定义
    var fn = function(){  匿名函数
     
    }  
        匿名函数调用 必须在函数定义后调用
        匿名函数名是等号左侧(fn)
     
    3、函数参数 ---  目的让函数使用更具有灵活性
    函数参数种类 : 形式参数 和 实际参数
      
    形参
        所有的形参都必须是变量
        形参一定出现在 函数定义中
     
    实参
        所有的实参都可以是常量  变量  表达式,但必须要有值
        实参一定出现在函数的调用中
     
    传递过程
        将实参传给形参
        实参和形参是一一对应的  一般实参的个数和形参保持一致
        如果实参的个数多于形参的个数 ,多余的实参自动舍去
        如果形参的个数对于实参的个数 , 多余的形参默认值 undefined
        
     
    4、函数的返回值
    函数的返回值 : 当一个函数的结果可以用作其他的用处时  可以使用return 将函数的返回值返回
    函数可以没有返回值 ,如果函数的结果是多个时,可以没有返回值
    如果一个函数有返回值 有且只有一个  
    一个函数一旦碰到return,return 后面的代码不执行
    一个函数如果没有返回值,默认接收到的是undefined
  • 相关阅读:
    springboot中quartz定时器的postgresql建表语句
    ios设备获取的idfa为 0 原因
    手写实现 js 中的bind,并实现 softBind
    JS 问号?妙用
    手写 js数组reduce
    js 实现桶排序
    手写js 数组打平
    正则表达式匹配多个指定字符串
    手写promise.all和 promise.race
    js防抖和节流实现
  • 原文地址:https://www.cnblogs.com/tis100204/p/10301983.html
Copyright © 2020-2023  润新知