宗策

导航

JavaScript-对String,数,数组,日期使用总结

String使用总结
    1. 创建字符串
    - var s1 = "aaa";//单引号或双引号都可以
    - var s2 = new String("aaa"); 
    2. 把字符串转数值
    - parseInt(30.05)
    - parseFloat("4")   "4.5"->4.5    "4"->4
    - Number() 和parseFloat() 一样
    3. 字符串转大小写
    - 转大写  str.toUpperCase();
    - 转小写  str.toLowerCase();
    4. 获取字符串出现的位置
        var str = "abcdefg abc";
        - 第一个出现的位置
        str.indexOf("c");
        - 最后一个出现的位置
        str.lastIndexOf("c");
    5. 截取字符串
        str.substring(start,?end);
    6. 替换字符串  只会替换第一个  
        str.replace(old,new);
    7. 拆分字符串     "a,b,c"   ["a","b","c"]
        var arr = str.split(",");
数学使用总结
    1. 获取随机数 0-1
        Math.random();
        0-100 Math.random()*100
        0-100 整数 parseInt(Math.random()*100)
        10-15 随机整数 
        0-5  + 10
        parseInt(Math.random()*6)+10;
        3-7 
        0 4  + 3
        parseInt(Math.random()*5)+3;
    2. 四舍五入
        num.toFixed(m); m代表保留几位小数
        3.141592.toFixed(4);    3.141592
数组使用总结
    1. 创建数组
    - var arr1 = ["熊大",18,true];
    - var arr2 = new Array();
    2. 往数组中添加内容
        arr2.push("熊二");
        arr2.push(30);
    3. 获取和修改数组的长度  Java中数组长度是不可以修改的
        arr.length=3;
    4. 遍历数组 和Java一样通过for循环遍历数组
        for(var i=0;i<arr.length;i++){
            arr[i]
        }
    5. 数组反转 arr.reverse();
    6. 数组排序 arr.sort(); 把数组中的数当成字符串排序,排序规则是以Unicode编码进行排序 
        function mysort(a,b){
            return a-b;  b-a降序
        }
         arr.sort(new Function("a","b","return a-b;")); 
日期使用总结
    - 服务器时间和客户端时间
    1. 获取客户端时间
        var d = new Date();
    2. 把字符串时间转成时间对象 (一般都是获取服务器的字符串时间转成时间对象)、
        
        var d2 = new Date("2020/05/07 16:30:25");
    3. 获取和设置时间戳  (时间戳:距1970年1月1日 080000 的毫秒数)
        d.getTime();
        d.setTime(1000);
    4. 获取时间分量  年 月  日  时分秒  星期几
        var d = new Date();
        d.getFullYear(); //
        d.getMonth();   //月  从0开始
        d.getDate(); //
        d.getDay(); //得到星期几
        d.getHours(); //小时
        d.getMinutes(); //
        d.getSeconds(); //
    5. 从日期对象中获取年月日   和 获取时分秒
        var d = new Date();
        d.toLocleDateString();
        d.toLocalTimeString();

 

posted on 2020-05-07 16:28  宗策  阅读(176)  评论(0编辑  收藏  举报