zoukankan      html  css  js  c++  java
  • javasccript中的内置对象学习笔记

    javasccript中的对象详解

      javaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性方法对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义。下面是关于对象的我到处找到的可能用到的东西:

    1.关于Date对象

    new Date(2014,10,22)  创建一个新日期对象

    Date.get/set Date(ms)  创建一个日期对象(ms:从GMT时间1970-1-1起的毫秒数)
    Date.get/setYear()  获取/设置年份值 两位数年份
    Date.get/setFullYear()  获取/设置年份数 四位数年份(1999,2000等)
    Date.ge/settMonth()  获取/设置年中的某月,从0(January)~ 11(December)
    Date.get/setDate()  获取/设置月中的某日,从1~31
    Date.get/setDay()  /获取/设置当前星期值,从0(Sunday)~ 6(Staturday)
    Date.get/setHours()  获取/设置当前小时数,从0(午夜)~ 23(晚上11点)
    Date.get/setMinutes()  获取/设置当前分钟数,从0~59
    Date.get/setSeconds()  获取/设置当前秒数,从0~59
    Date.get/setTime()  返回/设置GMT时间1970年1月1日起的毫秒数

    2关于String对象

    1stringObject.length可以获取字符串长度

    2.toUpperCase()可以将字符串小写转大写

    3stringObject.chartAt(index)可返回指定位置的字符。返回的字符是长度为 1 的字符串。index字符下标必须有

    4.stringObject.indexOf(substring,startpos)方法可返回某个指定的字符串值在字符串中首次出现的位置。substring为要检索的字符串 startpos为从哪位开始

    5stringObject.split(separator,limit)方法将字符串分割为字符串数组,并返回此数组separator为从该参数指定的地方分割stringObject必须,limit可选参数分割的次数没有则无限制

    6stringObject.substring(starPos,stopPos)用于提取字符串中介于两个指定下标之间的字符starPos必须非负整数开始位置,stopPos可选非负整数结束位置省略则会返回的字符串一直到结尾。

    7stringObject.substr(starPos,length) 方法从字符串中提取从 startPos位置开始的指定数目的字符串

    3 关于Math对象的方法

    1.abs(x)返回数的绝对值

    2ceil(x)对数进行向上取整

    3max(x,y)返回 x,y对象中大的

    4min(x,y)返回x,y对象中小的

    5round(x)四舍五入最近整数

    6Math.floor(x)向下取整

    7random()介于0~1的随机数

    等等用的时候自己查

    4.Array方法

    1.concat(array1,array……,arrayN) 连接两个或更多数组并返回结果

    2join(分隔符)把数组的所有元素放入一个字符串,通过指定的分隔符(可选没选则,)进行分隔

    3pop()删除并返回数组的最后一个元素

    4push()向数组的末尾添加一个或更多元素并返回新的长度

    5reverse()颠倒数组中元素的顺序不需参数

    6shift()删除并返回第一个元素

    7slice(start,end)从某个已有的数组返回选定的新元素其中不包括end位置的元素

    8sort(方法函数)对数组元素进行排序,按照数值的大小对数字进行排序使用一个排序函数

    <script type="text/javascript">
      function sortNum(a,b) {
      return a - b;
     //升序,如降序,把“a - b”该成“b - a”
    }
     var myarr = new Array("80","16","50","6","100","1");
      document.write(myarr + "<br>");
      document.write(myarr.sort(sortNum));
    </script>

    9splice()删除元素,并向数组添加新元素

    10toString()把数组转为字符串

    11valueOf()返回数组对象的原始值

  • 相关阅读:
    Java实现各种内部排序算法
    Java实现堆排序(大根堆)
    Java对象的序列化和反序列化
    Java实现链式存储的二叉查找树(递归方法)
    337. House Robber III(包含I和II)
    318. Maximum Product of Word Lengths
    114. Flatten Binary Tree to Linked List
    106. Construct Binary Tree from Inorder and Postorder Traversal
    105. Construct Binary Tree from Preorder and Inorder Traversal
    96. Unique Binary Search Trees(I 和 II)
  • 原文地址:https://www.cnblogs.com/hengqianduan/p/4043508.html
Copyright © 2011-2022 走看看