Math常用api ,Date对象

时间:2019-08-22 23:01:20   收藏:0   阅读:102

Math对象

Math对象所有的api,都不支持new一个对象来使用,而是直接通过构造函数来使用
Math.random()

 

Math对象常用api

0-10之间的数 5-10之间的数 10-20之间的数

十进制数字转16进制或8进制

 var  x = 110;
x.toString(2)//转为2进制
x.toString(8)//转为8进制
x.toString(16)//转为16进制
var x = "110"//这是一个二进制的字符串表示  注意这里不能是超过f的字母或者字符(不可以超过十六进制)
parseInt(x, 2)//把这个字符串当做二进制, 转为十进制
?
var x = "70"//这是一个八进制的字符串表示
parseInt(x, 8)//把这个字符串当做八进制, 转为十进制
?
var x = "ff"//这是一个十六进制的字符串表示
parseInt(x, 16)//把这个字符串当做十六进制, 转为十进制

parseInt方法是用于将字符串转为数字的方法。 接受两个参数。 第一个要转换的字符串,第二个是可选的, 如果没有值, 默认是10进制; 如果有值, 就是以该值为转换进制

案例:

编写一个函数,获得一个十六进制的随机颜色的字符串(例如:#20CD4F)

 

编写一个函数,得到一个十进制的随机颜色 如:rgb(2,133,12);

 

Date对象

日期对象创建

类型使用自 CTU(Coordinated Universal Time,国际协调时间)1970 年 1 月 1 日午夜(零时)开始经过的毫秒数来保存日期。Date 类型保存的日期能够精确到 1970 年 1 月 1 日之前或之后的 285616 年。

 

原文:https://www.cnblogs.com/cxf1214/p/11397130.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!