zoukankan      html  css  js  c++  java
  • js 常用操作

    js 数组转换为json字符串 -- 拼接

    var arr = new Array();
    arr['2'] = 12;
    arr['5'] = 16;
    arr['7'] = 0;
    arr['9'] = 1;
    
    
    var jsonstr = arr_to_jsonstr(arr);
    var newarr = eval('(' + jsonstr + ')');
    for(n in newarr) {
        alert(n + '=' + newarr[n]);
    }
    一维数组
    function arr_to_jsonstr(arr) {
        var jsonstr = '';
        jsonstr += '{';
        for(n in arr) {
            jsonstr += '"' + n + '"' + ":";
            jsonstr += arr[n] + ",";
        }
        jsonstr = jsonstr.substr(0, jsonstr.length - 1);
        jsonstr += '}';
        return jsonstr;
    }

    多维数组

    function
    arr_to_jsonstr(data) { if(typeof data != 'object') { return "'" + data + "'"; } else { var jsonstr = ''; jsonstr += '{'; for(n in data) { jsonstr += '"' + n + '"' + ":"; var datastr = arr_to_jsonstr(data[n]); jsonstr += datastr + ","; } jsonstr = jsonstr.substr(0, jsonstr.length - 1); jsonstr += '}'; return jsonstr; } }

    js

    isNaN 判断type值 是否是NaN

    isNaN(parseFloat('aaa')) === true

    今天js操作购物车, 计算商品数量和总价

    最长用到的,就是 parseFloat() 要不字符串类型的商品价格更该为浮点类型

    float 类型的数据计算的时候,很容易就是后面有15位小数,我需求的是两位的浮点数,这就要借助于 toFixed(2)了,但是处理之后值类型是字符串,为了可以再进行计算,需要用 parseFloat()函数处理一下,这里需要注意的是  字符串,整数是无法使用 toFixed函数的,需转换为浮点数,否则会有提示信息: Uncaught TypeError: Object 3 has no method 'toFixed', Uncaught SyntaxError: Unexpected token ILLEGAL

     ajax请求

     $.ajax({
                        type:'post',
                        url:'http://misc.kimiss.com/common/',
                        data:{c:'Lsm',a:'WeixinCallBack'},
                        dataType:'json',
                        success:function(result) {
                            if(result.ok) {
                                alert(result.msg);
                            } else {
                                alert(result.msg);
                            }
                        }
                    });
  • 相关阅读:
    Hystrix使用说明,配置参数说明
    服务限流 -- 自定义注解基于RateLimiter实现接口限流
    Java生产环境下问题排查
    Java垃圾回收(GC)机制详解
    RabbitMQ如何解决各种情况下丢数据的问题
    JWT如何在Spring Cloud微服务系统中在服务相互调时传递
    LeetCode 117th Weekly Contest 总结
    系统设计总结
    单调栈总结
    LeetCode 116th Weekly Contest 总结
  • 原文地址:https://www.cnblogs.com/bandbandme/p/3520032.html
Copyright © 2011-2022 走看看