zoukankan      html  css  js  c++  java
  • js笔记

    一、获取年月日时秒分星期

    var oDate = new Date(); //实例一个时间对象;

    oDate.getFullYear(); //获取系统的年;

    oDate.getMonth()+1;//获取系统月份,由于月份是从0开始计算,所以要加1

    oDate.getDate(); // 获取系统日,

    oDate.getHours(); //获取系统时,

    oDate.getMinutes(); //分

    oDate.getSeconds(); //秒

    二、for循环为什么在浏览器卡掉

    把你的for循环代码放这里来吧,我估计一定是死循环,就是没有结束条件的。比如: for(i=0;i<1;) { } 浏览器肯定会死掉的。

    三、等差、等比数列求下一项、求和的公式

    等差数列和公式 Sn=n(a1+an)/2=na1+n(n-1)/2 d

    等比数列求和公式 q≠1时 Sn=a1(1-q^n)/(1-q)=(a1-anq)/(1-q) q=1时Sn=na1 (a1为首项,an为第n项,d为公差,q 为等比)

    四、四舍五入

     js实现四舍五入的代码

    方法一:  在js中四舍五入的函数 tofixed(n) , n为要保留的小数位数。  n为0~20,当n超过20的时候,js会出错。  var d=10.005;   var f=d.tofixed(2);   alert(f);   bug:   如果小数点前和要截取的                  前一位都是0时,不会按常理截取。   var h=0.07   h.tofixed(1)的值为0.0   如果要修改这个缺陷,可以把js中的number类型的tofixed方法重写。

    方法二: 之前一直在用这个js自带的tofixed函数来进行四舍五入的操作,可是,在实际使用过程中却遇到了问题。

    round 方法 返回与给出的数值表达式最接近的整数。

    math.round(number) 必选项 number 参数是要舍入到最接近整数的值。 说明 如果 number 的小数部分大于等于 0.5,返回值是大于 number 的最小整数。 否则,round 返回小于等于 number 的最大整数。

    五、向上取整、向下取整方法
    1.丢弃小数部分,保留整数部分
    parseInt(5/2)
    2.向上取整,有小数就整数部分加1
    Math.ceil(5/2)
    3,四舍五入.
    Math.round(5/2)
    4,向下取整
    Math.floor(5/2)

  • 相关阅读:
    二叉树
    oracle 查看某session的历史执行sql情况
    mongodb备份与恢复
    MongoDB数据库基本用法
    常见Oracle HINT的用法
    提高Oracle的WHERE语句性能一些原则
    javascript的类、委托、事件
    Swift数据类型简介(二)
    arcgis api 3.x for js 入门开发系列十七在线天地图、百度地图、高德地图(附源码下载)
    arcgis api 4.x for js之图层管理篇
  • 原文地址:https://www.cnblogs.com/lzy666/p/6954270.html
Copyright © 2011-2022 走看看