• JavaScript 常用内置对象(字符串属性、Math对象、Array数组对象)


    1.字符串属性
     
    <script>
     
    var test_var = "I Iove you";

    console.log(test_var.charAt(3)) //charAt(n) :返回该字符串第 n 位的单个字符。(从 0 开始计数)
      
    console.log(test_var.charCodeAt(2)); //charCodeAt(n) :返回该字符串第 n 位的单个字符的 ASCII 码。
      
    console.log(test_var.indexOf("u")) //string_1.indexOf(string_2, n); 从字符串 string_1

    //的第 n 位开始搜索,查找 string_2,返回查找到的位置,如果未找到,则返回 - 1,其中 n 可以不填,默认从第 0 位开始查找。
      
    console.log(test_var.split(" ")) //将字符串按照指定的分隔符分离开,返回 ["I", "Iove", "you"]   

    console.log(test_var.substring(1, 5)) //substring(n, m) :返回原字符串从 n 位置到 m 位置的子串。 第二个参数是截取字符串最终的下标  
     
    console.log(test_var.substr(-5, 4)) //返回原字符串从 n 位置开始,长度为 x 的子串。 从后往前取5位 要4位 第一位是位置 第二位是长度  
     
    console.log(test_var.toLowerCase()); //大写转小写   

    console.log(test_var.toUpperCase()); //小写转大写

    </script>

    2 . Math 对象 常用的Math方法(包括随机数的公式)

    <script type="text/javascript">
    var a = -2;
    console.log(Math.abs(a));

    // 2 返回 a 的绝对值。
    var b = 3.1415926;
    console.log(Math.round(b));

    //3 返回b四舍五入的绝对值
    var c = 9;
    console.log(Math.sqrt(c));

    // 3 返回c的平方根
    var d = 55.222;
    console.log(Math.ceil(d));

    //56 返回大于等于d的最小整数
    var e = 55.222;
    console.log(Math.floor(e));

    //55 返回 小于等于e的最大整数

    console.log(Math.max(5, 80));

    // 80 返回a, b中较大的数
    console.log(Math.min(5, 80));

    // 5 返回a, b 中较小的数
    console.log(Math.random())

    //返回大于 0 小于 1 的一个随机数。
    console.log(Math.floor(Math.random() * 10));
    //随机数的公式 : Math.floor(Math.random() * (max - min + 1) + min);
    // max - 期望的最大值

    // min - 期望的最小值

    </script>
    3 .Array 数组对象

    <script type="text/javascript">


    var arr = ["1", "2", "3", "4", "5"];
    console.log(arr.length);

    // 返回数组的长度
    console.log(arr.join("-"));

    // 返回一个字符串,把数组元素串起来,元素间用指定分隔符隔开。
    console.log(arr.toString());

    // 把数组转为字符串,并返回结果。
    console.log(arr.reverse());

    // 使数组元素倒序。
    console.log(arr.slice(1, 3));

    // 返回子数组,从数组第 n 个元素到第 m 个元素。
    console.log(arr.sort());

    // 按照指定的 SortFunction 将数组的元素排序。
    var arr1 = ["11", "22", "1", "3", "55", "6"];
    console.log(arr1.sort(sortfunction));

    // 按照数值的大小对数字进行排序,要实现这一点,就必须使用一个排序函数:

    function sortfunction(a, b) {
    return a - b;
    }
    console.log(arr.concat(arr1)); // concat(Array\_1,Array\_2) :用于连接两个或多个数组。

    </script>

    一些最常用的属性和方法!
  • 相关阅读:
    PHP userAgent解析 PHP
    VB 2 C# 语法对比图
    HTML特殊字符数据库读写处理
    备份数据库
    Rose建模初步 [来自:UMLChina]
    ASP下的二级联动(XML方式)
    VSS使用手册
    管理项目的好助手——VSS入门
    【转】VB.NET的阳历与农历转换的算法
    GIF, JPEG和PNG
  • 原文地址:https://www.cnblogs.com/langzianan/p/9372948.html
Copyright © 2020-2023  润新知