js基础知识

JS模块(二)

  • 函数 把一段功能逻辑封装起来,以实现重复调用

    js基础知识

  • 函数的参数传递

    1. 形参 形式参数,简称形参,作用就是用来接收实参

    2. js基础知识

    3. 实参 调用函数数时,传递的参数,实际参数

      js基础知识

  • 函数的返回值问题

    1. 定义函数返回它的结果值

      js基础知识

    2. 调用函数时使用

      js基础知识

  • 函数的不同定义方式

    1. var 函数名=function(参数列表){函数体}
      • var hehe=function(a,b){}
    2. function 函数名(参数列表){函数体}
      • function getMax(a,b){}
    3. var myFunction = new Function(“a”, “b”, “return a * b”);
  • 局部变量与全局变量

    js基础知识

    1. 全局变量 var num=100;
    2. 局部变量 var c=3;

JS内置对象

  • Math 对象 直接使用对象名调用他的方法和属性

    1. Math.round(3.4)四舍五入
    2. Math.pow(2,3); 求2的3次方
    3. Math.sqrt(4);4的平方根
    4. Math.pow(8,1/3);8的立方根
    5. Math.ceil(3.11111);向上取整
    6. Math.floor(3.9);向下取整
    7. Math.random();生成随机小数范围 0-1 之间
  • Number对象

    1. 当 Number() 和运算符 new 一起作为构造函数使用时 它返回一个新创建的 Number 对象
    2. 如果不用 new 运算符,把 Number() 作为一个函数来调用,它将把自己的参数转换成一个原始的数值,并且返回
    3. toFixed 把数字转换为字符串,结果的小数点后有指定位数的数字
    4. toPrecision 把数字格式化为指定的长度
  • String对象

    1. 创建对象 用于处理文本 字符串
      • var ss = String(“我爱你”);
      • var str = new String(“abc”);
    2. 当 String() 和运算符 new 一起作为构造函数使用时 它返回一个新创建的 String 对象
    3. 当不用 new 运算符调用 String() 时,它只转换成原始的字符串,返回转换后的值
    • 常用方法
      1. var ch=str.charAt(0) 检索字符串
      2. for(var i=0;i<str.length;i++){var ch=str.charAt(i);} 遍历字符串
      3. for(var i=str.length-1;i>=0;i–){var ch=str.charAt(i);}反向遍历字符串
      4. var index=str.indexOf(“bbcfd”); 查找该字符串第一次出现的索引 找不到返回 -1
      5. var v=str.slice(-2,-1); 从后开始截取字符串
      6. var v1=str.substring(2,4); 截取字符串
      7. var v=“abc”.concat(“ABC”).concat(“BBB”).concat(“CCC”); 拼接字符串
      8. var s = str.substring(0, str.indexOf("#")); 用来切割字符串
  • 案例

  • 四位验证码

    while判断10的存在

    js基础知识

    js基础知识

  • 十位随机数

    js基础知识

    js基础知识

    JS待续…