zoukankan      html  css  js  c++  java
  • JS中的常用方法(算术运算、日期、字符串)(转)

    转自:http://www.cnblogs.com/wanghk/archive/2013/02/04/2891510.html

    Math.pow(2,53)          // => 9007199254740992: 2 的 53次幂 
    Math.round(.6)          // => 1.0: 四舍五入 
    Math.ceil(.6)           // => 1.0: 向上求整 
    Math.floor(.6)          // => 0.0: 向下求整 
    Math.abs(-5)              // => 5: 求绝对值 
    Math.max(x,y,z)           // 返回最大值 
    Math.min(x,y,z)           // 返回最小值 
    Math.random()           // 生成一个大于等于0小于1.0的伪随机数 
    Math.PI                 // π: 圆周率 
    Math.E                  // e: 自然对数的底数 
    Math.sqrt(3)              // 3的平方根 
    Math.pow(3, 1/3)          // 3的立方根 
    Math.sin(0)               // 三角函数: 还有Math.cos, Math.atan等 
    Math.log(10)              // 10的自然对数 
    Math.log(100)/Math.LN10     // 以10为底100的对数 
    Math.log(512)/Math.LN2    // 以2为底512的对数 
    Math.exp(3)               // e的三次幂
     
    js 日期和时间
    var then = new Date(2011, 0, 1);   // 2011年1月1日 
    var later = new Date(2011, 0, 1, 17, 10, 30);    // 同一天, 当地时间5:10:30pm, 
    var now = new Date();     // 当前日期和时间 
    var elapsed = now - then;  // 日期减法:计算时间间隔的毫秒数 
    later.getFullYear()     // => 2011 
    later.getMonth()       // => 0: 从0开始计数的月份 
    later.getDate()       // => 1: 从1开始计数的天数 
    later.getDay()       // => 5: 得到星期几, 0代表星期日,5代表星期一 
    later.getHours()       // => 当地时间17: 5pm 
    later.getUTCHours()     // 使用UTC表示小时的时间,基于时区
     
    js 字符串处理
    var s = "hello, world"    // 定义一个字符串  
    s.charAt(0)               // => "h": 第一个字符  
    s.charAt(s.length-1)        // => "d": 最后一个字符  
    s.substring(1,4)          // => "ell":第2~4个字符  
    s.slice(1,4)              // => "ell": 同上  
    s.slice(-3)               // => "rld": 最后三个字符  
    s.indexOf("l")          // => 2: 字符l首次出现的位置  
    s.lastIndexOf("l")        // => 10:字符l最后一次出现的位置  
    s.indexOf("l", 3)         // => 3:在位置3及之后首次出现字符l的位置  
    s.split(",")            // => ["hello","world"] 分割成子串  
    s.replace("h", "H")         // => "Hello, world": 全文字符替换  
    s.toUpperCase()         // => 把字符串转换为大写。
    s.toLowerCase()        // => 把字符串转换为小写。
     
  • 相关阅读:
    PKU 学生的反馈 20091
    PKU 学生的反馈 2009 –2
    中国队有进步
    刚发现博客园又遇到了问题
    今日计划
    Delphi中使用多线程
    在老ASP中使用对象的对象生存期问题
    ASP与Javascript
    ASP & VBScript的错误处理
    对前一段时间学习网络和多线程编程的总结
  • 原文地址:https://www.cnblogs.com/ssfie/p/3011280.html
Copyright © 2011-2022 走看看