Thirty-three JavaScript 2

 

  1、函数定义:

    方式一:通过function关键字定义函数

    方式二:定义函数变量;

      var 函数变量 = function(参数1,参数2,...){}

    注意:1)函数没有参数可以不指定参数;

      2)函数参数不需要var修饰;

      3)如果函数有参数,那么调用函数时需要传入相应的实参

      4)函数不需要指定返回值类型,如果有返回值使用return返回数据,否则不需要return

      return的另外一个作用:结束当前函数。

  2、使用函数创建对象:

    方式一:使用function函数创建对象;

      function Person() {}

      new Person(); //创建对象

    方式二:通过Object创建对象;

      var a = new Object();

      通过 对象名.属性名指定属性值

    方式三:使用JSON语法创建对象;

      {

        propertyName : propertyValue,

      }

  3、内置对象:JavaScript提供用户使用的对象

    String 对象:代表字符串对象

      创建方式:""、new String("")

      length:获取字符串的长度

      indexOf():返回指定内容在字符串重第一次出现的位置

      lastIndexOf():与上面相反

      charAt():获取指定位置的字符

      charCodeAt():获取指定位置字符的ASCII码

      substring(start, end):从指定开始和结束位置获取字符串的内容

      substr(start, length):从指定开始位置获取指定长度的内容

      fontcolor()

    Number 对象:

      创建方式:var i = 10;、var i = new Number(10);

      toString(n):使用指定进制把数值转换成字符串

      parseInt():把字符串转换成整数;

          从第一个数字开始,把前面的字符串转换成数字,如果第一个是非数字(不包括空格),就返回NaN

      parseFloat():把字符串转换成小数

    Math 对象:数学工具对象

      PI属性:

      abs():绝对值

      ceil():向上取整

      floor():向下取整

      round():四舍五入

      random():生成0~1之间的随机数,不包含1

      max():min():

    Date 对象:代表日期和时间

      new Date():代表当前时间的Date对象

      getFullYear():获取年份;

      getMonth():获取月份,从0开始;

      getDate():获取日;

      getHours():getMinutes():getSecondes():

    Array 对象:代表数组。js特点:1)长度不固定;2)可以存储不同类型的数据

      length:获取数组元素的个数

      创建方式:var arr = [数值元素];、var arr = new Array([size]);、var arr = new Array(数组元素0;

      数组操作都是通过下标进行操作:

        concat():合并多个数组,并返回一个新数组

        push():往数组的末尾添加一个元素

        pop():删除

        reverse():、splice():split():...

posted @ 2019-02-26 09:19  pythonernoob  阅读(93)  评论(0)    收藏  举报