zoukankan      html  css  js  c++  java
  • 常用内置对象

    数组 Array

    创建:

     1     <script>
     2         //字面量创建数组 Array
     3         var arr = ['HotDog', '爆音', '和苏'];
     4 
     5         var arr1 = [];
     6         arr1[0] = 'xxx';
     7 
     8         //构造方式创建
     9         // 在ECMAScript5中没有类的概念 创建对象使用new
    10         var arr = new Array();
    11         arr[0] = 'xx';
    12     </script>

    内置一些常用方法:

    举例常用方法展示:

     1     <script>
     2         //合并
     3         var a = ['HotDog', '爆音', '和苏'];
     4         var b = ['潘帅'];
     5         console.log(a.concat(b));
     6         // 右追加
     7         console.log(b.push('紫棋')); // 2
     8         console.log(b);   // (2) ["潘帅", "紫棋"]
     9 
    10         // 移除第一个
    11         b.shift();
    12 
    13         //左追加
    14         b.unshift('天帅');
    15     </script> 

     字符串

    常用方法:

    常用方法例子:

     1     <script>
     2         
     3         // 字符串
     4         var str1 = 'HotDog';
     5         // 索引位置取字符
     6         console.log(str1.charAt(1));
     7 
     8         var str = new String();
     9         console.log(str);
    10 
    11         // 两个或多个拼接
    12         var str2 = 'oooy';
    13         console.log(str1.concat(str2, str2));
    14 
    15         // 替换
    16         var newstr2 = str2.replace('y', '**');
    17         console.log(newstr2);
    18 
    19         //indexof 查找字符的下标若找不到返回-1
    20         console.log(str2.indexOf('y'));
    21 
    22         //slice提取字符串一部分
    23         console.log(str1.slice(0,3));
    24 
    25         //split分割
    26         console.log(str1.split('D')); // ["Hot", "og"]
    27 
    28     </script> 
    1 var  str =  '我的天呢,a是嘛,你在说什么呢?a哈哈哈';
    2 console.log(str.substr(0,4));//我的天呢

    substring(indexStart,indexEnd) 提取字符串中介于两个指定下标之间的字符。返回的子串包括 开始 处的字符,但不包括 结束 处的字符

    • 如果 indexStart 等于 indexEndsubstring 返回一个空字符串。
    • 如果省略 indexEndsubstring 提取字符一直到字符串末尾。
    • 如果任一参数小于 0 或为 NaN,则被当作 0。
    • 如果任一参数大于 stringName.length,则被当作 stringName.length
    • 如果 indexStart 大于 indexEnd,则 substring 的执行效果就像两个参数调换了一样

    日期

    方法:

    常用方法:

     1 <script>
     2 
     3     // 日期对象
     4     var date = new Date();
     5     console.log(date);
     6     console.log(date.getDate());
     7     console.log(date.getMonth() + 1);
     8     console.log(date.getFullYear());
     9     // 如果是0加个7就是了
    10     console.log(date.getDay());
    11     // 格式化
    12     console.log(date.toLocaleString());
    13 </script>

     Mach对象

    常用方法

     举例

     1 <script>
     2     // Math对象
     3     var x = 1.234;
     4     //天花板函数  表示大于等于 x,并且与它最接近的整数是2
     5     var a = Math.ceil(x);
     6     console.log(a);//2
     7 
     8     var x = 1.234;
     9     // 地板函数 小于等于 x,并且与它最接近的整数 1
    10     var b = Math.floor(x);
    11     console.log(b);//1
    12 
    13     var ran = Math.random();
    14     console.log(ran); //[0,1)
    15 </script>
  • 相关阅读:
    新人优惠的风险
    Linux服务器记录并查询历史操作记录
    斜率比截距重要
    专访李果:初生牛犊不怕虎的移动创业者
    iPhone开发视频教程 ObjectiveC部分 (51课时)
    珍藏40个android应用源码分享
    iPhone开发教程 UI基础课程(58课时)
    ios源码分享之动画类
    史上最全的ios源码汇总。欢迎收藏
    Android开发教程汇总
  • 原文地址:https://www.cnblogs.com/Alexephor/p/11337790.html
Copyright © 2011-2022 走看看