JS知识整理随笔(5) Math和Date对象

Math

  • min  求一组书中的最小值  返回number
  • max 求一组书中的最大值  返回number
  • ceil   向上取整
  • floor   返回整数部分
  • round   四舍五入
  • abs  绝对值

Math.random

功能:返回大于等于0小于1的一个随机数

返回值number

说明

求n都m之间的随机数的公式

random=Math.floor(Math.random()*(m-n+1)+n);

 function getRandom(n,m){
       var chois=m-n+1;//随机整数的个数
       return Math.floor(Math.random()*chois);
   }
   var random1=getRandom(2,6);
   console.log(random1);

Date

如何创建一个日期对象

语法:new Date()

功能:创建一个日期时间对象

返回值:不传参的情况下,返回当前的日期时间对象

时间: 2024-07-30 13:44:17

JS知识整理随笔(5) Math和Date对象的相关文章

JS知识整理随笔(8) BOM

BOM(browser object model) 浏览器对象模型 BOM 对象 window navigator screen history location document event window window是浏览器的一个实例,在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器的窗口的一个借口,又是ECMAScript规定Global(全局)对象 window.alert("content")  显示带有一段消息和一个确认按钮的警告框 wind

JS知识整理随笔(3)数组

创建数组 使用Array构造函数 语法:new Array() 小括号说明 预先知道数组要保存的项目数量 向Array构造函数中传递数组应包含的项 使用数组字面量表示法 由一对包含数组项的方括号[]表示,多个数组项之间逗号隔开. 数组中的每个值都可以是不同的类型 数组方法 push() 语法:arrayObject.push(x,x1....,xn) 功能:把它的参数顺序添加到arrayObject尾部 返回值:把它指定的值添加到数组后的新长度 unshift() 语法:arrayObject.

JS知识整理随笔(4) String

charAt()与charCodeAt() 语法: stringObject.charAt(index) 功能 返回stringObject中index位置的字符 var str="hello world"; console.log(str.charAt(0)); var str="hello world"; console.log(str.charCodeAt(0)); indexOf 语法:stringObject.indexOf("o")

JS知识整理之 Call&Apply方法

JavaScript中的函数也是对象,和其他JS对象一样也可以包含方法,其中Call和Apply就是其中比较重要的方法,可以用来间接的调用函数.这两个方法允许显式制定调用所需的this值,也就是说所有函数可以作为任何对象的方法来使用,哪怕这个函数不是那个对象的方法. Call方法: 语法:call([thisObj[,arg1[, arg2[,   [,.argN]]]]]) Apply方法: 语法:apply([thisObj[,argArray]]) Call和Apply方法作用相同,但从以

JavaScript中Global、Math、Date对象的常用方法

JavaScript当中Global.Math.Date类型常用方法如下: 1 /* 2 js 中 Global对象 是一个不存在的对象,它里面的方法可以调用 3 常用方法: 4 1 encodeURI 对uri进行转换字节, 不改变特殊符号,不常用 5 2 encodeURIComponent 对uri进行转换字节码,符号全部转换 常用 6 3 decodeURI 解码 7 4 decodeURIComponent 解码 8 5 eval 传入一个字符串,当作js脚本进行执行 9 6 pars

从零开始学习前端JAVASCRIPT — 4、JavaScript基础Math和Date对象的介绍

Math对象的介绍 1:Math对象 Math 对象用于执行数学任务.并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math().您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法. 2:Math属性 PI:返回圆周率(约等于3.14159). 3:Math方法 Math.round(3.6);   // 四舍五入. Math.random();     // 返回大于等于0到小于1之间的随机数. // 随机数如何设定范围 // 0 - 100(包含)

js系统对象Math、Date、window

Math对象: Math.PI——代表圆周率这个“常数” 方法: Math.max(数值1,数值2,…..) ——求得若干个数值中的最大值. Math.min(数值1,数值2,…..) ——求得若干个数值中的最小值. Math.abs( 数值1)         ——求得数值1的绝对值 Math.pow( x,y)               ——求得数值x的y次方,也就是“幂运算” Math.sqrt( x )                     ——求得x的开方 Math.round(

【转贴】-- HTML、CSS、JS基础知识整理

HTML 网站开发的主要原则是: – 用标签元素HTML描述网页的内容结构: – 用CSS描述网页的排版布局: – 用JavaScript描述网页的事件处理,即鼠标或键盘在网页元素上的动作后的程序 HTML(Hyper Text Mark-up Language 超文本标记语言)的缩写,是最基础的网页语言 . Html是通过标签来定义的语言,代码都是由标签所组成 .Html代码不用区分大小写 . Html代码由<html>开始</html>结束.里面由头部分<head>

js事件(Event)知识整理

事件(Event)知识整理,本文由网上资料整理而来,需要的朋友可以参考下 鼠标事件 鼠标移动到目标元素上的那一刻,首先触发mouseover 之后如果光标继续在元素上移动,则不断触发mousemove 如果按下鼠标上的设备(左键,右键,滚轮--),则触发mousedown 当设备弹起的时候触发mouseup 目标元素的滚动条发生移动时(滚动滚轮/拖动滚动条..)触发scroll 滚动滚轮触发mousewheel,这个要区别于scroll 鼠标移出元素的那一刻,触发mouseout 事件注册 平常