zoukankan      html  css  js  c++  java
  • Js 对象

    对象

    对象是由属性和方法组成。

    1、对象的分类

    自定义对象和内置对象

    2、如何创建自定义对象

    New关键字 Object类

    语法:

        var 对象变量名 = new Object();

    在对象中其实方法就是函数

    3、内置对象

    在JS中有以下内置对象

    String对象:它主要是提供一些对字符串操作的属性和方法

    Array对象: 它主要是提供一些对数组操作的属性和方法 Array对象.length

    Number对象:它主要是提供了一些对数值操作的属性和方法

    Math对象:它主要是提供了一些数学方法 的属性和方法

    Date对象:它主要是提供了获取系统时间日期的方法 Date对象.getDay() getDate()

    Event对象:事件对象 onload onclick当单击时 onMouseOver

    4、String对象

    1、创建String对象

    1)使用new关键字 和String()类来创建(不推荐使用

    语法:

    var username = new String("我叫张洋");

    2)使用''或者是""来创建(推荐使用)

    语法:

        var 变量名 = '';

    var 变量名 = "";

    2、String对象的属性

    String对象.length

    含义:返回字符串的长度

    特别说明:长度是指字符的长度

    3、String对象的方法

    String对象.charAt(index)

    含义:返回一个指定下标的字符

    String的下标和数组的下标一样

    String对象.indexOf(substr)

    含义:从原字符串中 查找子字符串 如果找的到则返回其下标 如果找不到则返回-1

    String对象.lastIndexOf(substr);

    含义:从原字符串中 查找子字符串 从右往左查找 如果找的到则返回其下标 如果找不到则返回-1

    String对象.substr(startIndex[,length]);

    含义:从原字符串截取从startIndex开始到length的长度的字符 如果length省略则一直到字符串结尾处

    参数说明:

        startIndex :表示字符串的某一个下标

        length:可选项 如果有值 则取这个值的长度字符 如果没有写 则会一直截取到字符串结尾

    String对象.substring(startIndex[,endIndex])

    含义:从原字符串中截取从startIndex开始到endIndex的字符 如果endIndex省略则会一直截取到字符串结尾处

    String对象.split(separator)

    含义:将字符串分割成一个数组

    参数:separator 分割符

    String对象.toLowerCase()

    含义:将字符串转换为小写

    String对象.toUpperCase()

    含义:将字符串转换为大写

    StringObject. localeCompare(target)

    含义:用本地规则来比较字符串

    参数说明:

        Target:要以本地特定的顺序与StringObject进行比较的字符串。

    如果StringObject比target大 返回一个大于0的数

    如果StringObject比target小 返回一个小于0的数

    如果StringObject与target相等 则返回0

    5、Array对象

    1、创建Array对象

    1)使用new 关键字 Array()类来创建

    示例:

        Var 数组变量名 = new Array();

    2)使用[]来创建

    示例:

        Var 数组变量名 = [];

    2、Array对象的属性

    Array对象.length

    含义:返回数组的长度

    3、Array对象的方法

    Array对象.shift()

    含义:删除数组第一个元素并将其返回

    Array对象.unshift()

    含义:向数组的开头添加一个或更多元素,并返回新的长度。

    Array对象.pop()

    含义:删除数组最后一个元素并将其返回

    Array对象.push()

    含义:向数组末尾添加一个或者多个元素并返回新的长度

    Array对象.join([separator])

    含义:将数组分割成一个字符串

    参数说明:

        Separator 可选项 如果该参数省略 则默认使用逗号来分割

    Array对象.reverse()

    含义:将数组元素翻转

    Array.sort([sortby])

    含义:将数组排序 默认按照字母进行

    如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。

    如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下:

    • 若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。
    • 若 a 等于 b,则返回 0。
    • 若 a 大于 b,则返回一个大于 0 的值。

  • 相关阅读:
    『C#基础』C#读写TXT文档
    『ExtJS』给 Panel Items 中的 Grid 更新数据
    『Spring.NET』常见错误整理(持续更新)
    『WPF』Timer的使用
    『WPF』使用 [Annotation] 注释来定制数据/实体类
    『WPF』DataGrid的使用
    vbs修改注册表
    利用C#重启远程计算机
    sql server2000创建表和修改表
    存储过程得到某个表的所有字段信息
  • 原文地址:https://www.cnblogs.com/nyxd/p/5353606.html
Copyright © 2011-2022 走看看