Math : 内置的对象(构造函数)静态属性或静态方法。
                  一、
                        Math.PI : 圆周率
                        console.log(Math.PI);
                  二、近似值
                        1. 四舍五入 :  Math.round()
                              注: 负数时, <= 0.5   舍去     > 0.5  进一
                              
                              console.log(Math.round(4.5));  //5
                              console.log(Math.round(4.4));   //4
                              console.log(Math.round(-4.5));  //-4
                              console.log(Math.round(-4.5000001)); //-5
                              console.log(Math.round(-4.4)); //-4
                              console.log(Math.round(-4.8)); //-5
                        2. Math.ceil() 向上取整
                              console.log(Math.ceil(4.1)); //5
                              console.log(Math.ceil(4.9)); //5
                              console.log(Math.ceil(-4.1)); //-4
                              console.log(Math.ceil(-4.9)); //-4
                        3. Math.floor() 向下取整
                              console.log(Math.floor(4.1)); //4
                              console.log(Math.floor(4.9)); //4
                              console.log(Math.floor(-4.1)); //-5
                              console.log(Math.floor(-4.9)); //-5
                        4. Math.abs()  取绝对值
                              console.log(Math.abs(3),Math.abs(-3));
                  三、求最值
                        1. Math.max() : 求最大值
                              console.log(Math.max(8,4,2,4,5,2));
                           Math.max.apply(null,数组)
                           var arr = [8,4,2,4,5,2];
                              console.log(Math.max.apply(null,arr));
                        2. Math.min() : 求最小值
                              console.log(Math.min(5,3,2,5,1,3));
                              var arr = [5,3,2,5,1,3];
                              console.log(Math.min.apply(null,arr));
                  四、随机数
                        Math.random() : 0~1之间的随机数,可能包含0,但一定不包含1
                        万能随机公式:
                        Math.floor(Math.random() * (max - min + 1) + min);
                        
                        console.log(randomInt(30,20));
                  
                        function randomInt(min,max){
                              if(min > max){
                                    var t = min;
                                    min = max;
                                    max = t;
                              }
                                                                                    
                              return Math.floor(Math.random() * (max - min + 1) + min);
                                                                              
                        }
                  五、求m的n次方  Math.pow(m,n)
                        onsole.log(Math.pow(2,16));
                  六、求一个数的开方  Math.sqrt()
                        console.log(Math.sqrt(12));
 
Date : 日期对象
                  一、如何创建日期对象?   浏览器显示的 为 外国月份 == 你设置的月份加1  /getFullYear获取到的为原来设置的
                        var date = new Date();
                  二、获取日期时间
                        1. 年: 日期对象.getFullYear()
                        2. 月: 日期对象.getMonth()
                        3. 日: 日期对象.getDate()
                        4. 星期:日期对象.getDay()
                        5. 时:  日期对象.getHours()
                        6. 分: 日期对象.getMinutes()
                        7. 秒 : 日期对象.getSeconds()
                        8. 毫秒: 日期对象.getMilliseconds()
                        9. 时间戳 : 从1970年1月1日0时整到现在的毫秒数。
                              日期对象.getTime()
                  三、设置日期时间
                        1. 年: 日期对象.setFullYear()
                        2. 月: 日期对象.setMonth()
                        3. 日: 日期对象.setDate()
                        4. 时: 日期对象.setHours()
                        5. 分: 日期对象.setMinutes()
                        6. 秒: 日期对象.setSeconds()
                        7. 毫秒: 日期对象.setMilliseconds()
                  四、如何显示本地格式的日期时间
                        日期对象.toLocaleString()    年月日 时分秒
                  五、如何显示本地格式的日期
                        日期对象.toLocaleDateString()      年月日
                  六、如何显示本地格式的时间
                        日期对象.toLocaleTimeString()      时分秒

Math、Date内置对象方法整理的更多相关文章

  1. 【转】JS内置对象方法

    String内置对象的方法 1. concat() concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串 var str = "Hello"; var out ...

  2. 学习中 常用到的string内置对象方法的总结

    //concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串. var str = "Hello"; var out = str.concat(" Wor ...

  3. date内置对象

    声明一个日期对像:var date=new Date(); 获取日:date.getDate()    1-31日 获取星期:date.getDay()   星期0-6 获取月: date.getMo ...

  4. IntelliJ IDEA的jsp中内置对象方法无法被解析的解决办法

    主要原因是因为缺乏依赖 可以通过添加依赖的方式 导入servlet-api.jar,jsp-api.jar,tomcat-api.jar 这三个jar即可 这三个jar在tomcat的lib目录下有 ...

  5. JS高级——扩展内置对象的方法

    基本概念 内置对象有很多,几个比较重要的:Math.String.Date.Array 基本使用 1.内置对象创建出来的对象使用的方法使用的其实都是内置对象的原型对象中的方法 (1)a并没有charA ...

  6. JS中一些常用的内置对象

    在JS中,经常会遇到明明知道一个对象有某个属性或方法,可是又不知道怎么写的情况.下面,我就罗列了一些JS中常用的内置对象的属性和方法. Math对象: Math对象的作用是执行常见的算术任务. 首先M ...

  7. javaScript之分支判断与内置对象

    一,分支结构 单一选择结构(if) 二路选择结构(if/else) 内联三元运算符 ?: 多路选择结构(switch) 1.1  if 控制语句 if-else基本格式: if (表达式){ 语句1; ...

  8. 第199天:js---扩充内置对象功能总结

    一.数组 1.删除数组中指定索引的数据 /** 删除数组中指定索引的数据 **/ Array.prototype.deleteAt = function (index) { if (index < ...

  9. 内置对象(Math对象、Date对象、Array对象、String对象)常用属性和方法

    Math对象 Math 是一个内置对象, 它具有数学常数和函数的属性和方法.不是一个函数对象. 与其它全局对象不同的是, Math 不是一个构造函数.  Math 的所有属性和方法都是静态的. 跟数学 ...

随机推荐

  1. luogu P1141 01迷宫 x

    P1141 01迷宫 题目描述 有一个仅由数字0与1组成的n×n格迷宫.若你位于一格0上,那么你可以移动到相邻4格中的某一格1上,同样若你位于一格1上,那么你可以移动到相邻4格中的某一格0上. 你的任 ...

  2. python中pip相关命令

    用pip安装第三方包的命令 pip install xxx --user 用pip更新第三方包 pip install --upgrade xxx --user 用pip卸载第三方包 pip unin ...

  3. (67)c++后台开发

    还记得自己在学校的时候,一直都比较注重的是:编程语言+数据结构与算法.没错,对于一个在校的计算机专业的学生,这是很重要的方面.但是,这往往不够,或许是因为毕业前一直没有进入企业实习,以至于自己在毕业之 ...

  4. Eclipse怎样对项目进行重命名?

    当创建一个项目时,可能会随便命名一个项目名,如果想要项目名更有意义,或者为了方便后续项目的命名,怎么重命名项目名呢? 第一步在我们的电脑打开eclipse软件,找到需要重命名的项目,如下图所示: 第二 ...

  5. linux xz压缩解压

    1. 解压 xz 格式文件 方法一: 需要用到两步命令,首先利用 xz-utils 的 xz 命令将 linux-3.12.tar.xz 解压为 linux-3.12.tar,其次用 tar 命令将 ...

  6. 使用Runnable接口创建线程池

    步骤: 创建线程池对象创建 Runnable 接口子类对象提交 Runnable 接口子类对象关闭线程池实例: class TaskRunnable implements Runnable{ @Ove ...

  7. hibernate一对一单项关联映射

    一.主键关联 1.两个实体对象的主键一样,以表明它们之间的一一对应关系: 2.不需要多余的外键字段来维护关系,仅通过主键来关联,即Person的主键要依赖IdCard的主键,他们共用一个主键值. Pe ...

  8. class 用法 函数变量的作用域

    函数变量的作用域 1. 函数体内声明的变量 2. 参数中的变量 没有赋值的 function fn(a){} 赋值的,值不是变量 function fn(a=45){} 赋的值为变量 function ...

  9. 下载vuejs,Hello Vue(vscode)

    下载vuejs,Hello Vue(vscode) Hello Vue 下载使用vue.js 动图演示 Vue的基本使用步骤  传送门:https://cn.vuejs.org/v2/guide/in ...

  10. zay大爷的神仙题目 D1T2-腐草为萤

    题面如下 依照旧例放外链 [题目背景] 纤弱的淤泥中妖冶颓废在季夏第三月最幼嫩的新叶连凋零都不屑何必生离死别——银临<腐草为萤> [问题描述] 扶苏给了你一棵树,这棵树上长满了幼嫩的新叶, ...