前端零基础入门-js函数+内置对象+DOM+BOM

前端零基础入门-js函数+内置对象+DOM+BOM

  • js函数
    • 函数的定义和调用
    • 函数的返回值
    • arguments
    • 求任意一组数的平均值
  • js内置对象
    • Array数组
      • 如何创建数组
      • 数组长度
    • 数组方法
      • 数组的栈方法
        • 1、push()
        • 2、unshift()
        • 3、pop()
        • 4、shift()
      • 数组的转化方法
        • 1、join()
      • 数组的重排序方法
        • 1、reverse()
        • 2、sort()
      • concat()
      • slice()
      • splice()
        • 1、splice()方法删除数组项
        • 2、splice()方法插入数组项
        • 3、splice()方法替换数组项
      • 位置方法
        • 1、indexOf()
        • 2、lastIndexOf()
    • String
      • 掌握字符串对象的方法
        • 1、charAt()和charCodeAt()
        • 2、indexOf()和lastIndexOf()
      • 其他slice()、substring()、substr()、split()、replace()、toUpperCase()、toLowerCase()
    • Math对象
    • date对象
  • DOM基础
    • DOM查找
      • 1、document.getElementById()
      • 2、document.getElementByTagName()
    • DOM(如何设置元素样式)
    • DOM(innerHTML和className)
    • DOM属性设置与获取
  • DOM事件
    • HTML事件
    • DOM0级事件
    • 事件类型
    • 键盘事件
  • BOM事件
    • window对象
      • window对象
      • 定时器setTimeout
      • 定时器setInterval
    • location对象
      • location对象属性
      • location对象方法
    • history对象
      • history对象方法back
      • history对象方法forward
    • screen对象
      • screen对象及属性
    • navigator对象
      • navigator对象及属性(userAgent)

js函数

函数的定义和调用

函数的作用:通过函数可以封装任意多条语句,而且可以任何地方、任何时候调用执行
函数的定义:函数使用function声明,后跟一组参数以及函数体,语法如下

function functionName([arg0,arg1,...argn]){
   
    statements
}

说明:[]说明里面的内容不是必须的,它不是语法

函数的调用:
语法:函数名([arg0,arg1,…argn])

函数定义好后,需要调用才能执行

举例:

  function myLove(){
   
      //声明一个函数
      alert("我是一个函数");
  }
  //函数的调用
  myLove();
  //声明一个带有参数的函数
  function add(num1,num2){
   
      var sum=num1+num2;
      alert(num1+'和'+num2+'的和是'+sum);
  }
  add(3,5);
  add(99,789);
  add(-1,-9);

函数的返回值

函数的返回值:任何函数通过return语句,后面跟着返回的值来实现返回值
说明:1、函数会在执行完return语句之后停止并立即退出
2、return语句也可以不带任何返回值,用于提前停止函数执行又不需要返回值的情况
举例:

  function myLove(){
   
      //声明一个函数
      alert("我是一个函数");
  }
  //函数的调用
  //myLove();
  //声明一个带有参数的函数
  function add(num1,num2){
   
      var sum=num1+num2;
      return sum;
  }
  console.log(add(3,5)); //结果可以打印出来
  alert(add(99,789)); //结果也可以alert
  var s=add(-1,-9);
  //console.log(s);
  document.write('-1+-9'+s)//结果也可以document输出

  //或者以下
  function myfunction(arg){
   
       //如果arg是非数字,不做任何操作,否则返回arg的2倍
       if(isNaN(arg)) return;
       return arg*2;
   }
  myfunction("abc");

arguments

前端零基础入门-js函数+内置对象+DOM+BOM_第1张图片

<script>
   function inner(){
   
       console.log(arguments.length);
       console.log(arguments[0]);//索引是从0开始的正整数
   

你可能感兴趣的:(笔记,javascript)