• js常用的方法总结


    // 丢弃小数部分,保留整数部分
    parseInt(5/2)  // 2
    
    // 向上取整,有小数就整数部分加1
    Math.ceil(5/2)  // 3
    
    // 向下取整,丢弃小数部分
    Math.floor(5/2)  // 2
    
    // 四舍五入
    Math.round(5/2)  // 3
    
    // 取余
    6%4  // 2
    JS数组reduce()方法详解及高级技巧
    https://www.jianshu.com/p/e375ba1cfc47

    //p 上一次回调返回的值 e数组本身

    Summation(arry){
      this.total = arry.reduce((p,e)=>p + e.ouT_QTY,0);
    },

     
    将数字转换成相对应的英文字母  例如: 1 = A 2=B 
    String.fromCharCode( number );  //把数字转换成对应的字母

    返回指定位置的字符的 Unicode 编码
    stringObject.charCodeAt(index)  
    eval()函数常用于将json字符串解析为json对象。注意:由于json对象是用{}括起来的,在javascript中会被当成语句块处理,所以必须将其强制转换成表达式,所以在jsonStr的两边要加上()
    var data = "{name:'里斯',age:18}"
    console.log(data.name) //undefiend
    console.log(eval('( ' + data + ')')) //{name:'里斯',age:18}

    eval()和JSON.parse()的区别 eval方法不会去检查给的字符串时候符合json的格式,如果给的字符串中存在js代码eval也会一并执行
    var data ="{name:'里斯',age:alert('12')}" eval('(' + + ')')
    js中判断数据类型
    
    var data = [1,2,3]
    
    console.log(typeof data)  //object

    console.log(object.prototype.tostring().call(data)) //[object Array] tostring().call()这种方法判断类型准确
    eval('(' + data + ')');

    var text= "测试数据,23232";
    var reg = /[,,]/g;
    text=text.replace(reg,",<br>");
    console.log(text);

    正则:.replace(/[|]/g,'') //去除字符串中所有的[]不包含内容, .replace(/{|}/g,'') //去除字符串中所有的{}不包含内容,

     var text = tips.replace(/[|]/g,'').replace(/{|}/g,'');
     text.replace(/[.*?]/g,'') //去除字符串中所有的[]包含内容
     
  • 相关阅读:
    利用百度轻松语音合成,语音识别
    python圆周率计算小程序(非常慢)
    python成语接龙小游戏
    在数组添加元素时报错:IndexError: list index out of range
    Redis-jedis的使用
    Shiro整合SpringMVC简单实例(一)
    容器
    防重提交功能(Token技术的引入)
    PageUtil
    单例设计模式
  • 原文地址:https://www.cnblogs.com/huanhuan55/p/11427940.html
Copyright © 2020-2023  润新知