JS自带的对象(Number,Math,Date)

Number         所有 js的数字都为64位

alert(0.1+0.2);   //输出结果为 0.30000000000000004     

//不够精确,如果想做浮点数的精确运算,可以先把他们转化成整数。如:

alert( (0.1*10+0.2*10)/10 );


1.进制转换   toString()

var  num=15;

alert(num.toString(16));  //将15以16进制输出,结果为f

2.将数字以指数形式表示

var  num=15;

alert(num.toExponential());  //将15以16进制输出,结果为f

3.四舍五入,参数控制保留小数位

var  num=15.26;

alert(num.toFixed(1));  //结果为15.3

4.以科学进制法表示数,参数控制保留几位,超出部分转为指数计数法表示

var  num=123112;

alert(num.toPrecision(3));  /输出  1.23e+5;

5.valueof()    //返回一个number对象的原始值


②Date对象

getFullYear()  //获取年份

setFullYear()   //修改日期

var date=new Date();

date.setFullYear(2018,8-1,9);              //月份 0-11

getTime()  //返回1970年1月1日至今的毫秒数,

//用于计算程序运行的时间

var  start=new Date();

for(var i=0;i<1000;i++){

    console.log(i);

}

var  end=new Date();

alert("for循环程序运行时间:"+(end.getTime()-start.getTime()));

getDay()    //周日 : 0, 周一: 1,······周日:6


③Math对象

Math.round()    //四舍五入整数

Math.random()   //0-1的随机数

Math.PI              //圆周率

Math.floor()      //除去小数点,不四舍五入

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,060评论 0 2
  • 第一章: JS简介 从当初简单的语言,变成了现在能够处理复杂计算和交互,拥有闭包、匿名函数, 甚至元编程等...
    LaBaby_阅读 1,706评论 0 6
  • 找到fullcalendar.js, 找到代码为 isRTL:false,这句话 输入以下几句 monthName...
    迷你小小白阅读 1,735评论 0 1
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,816评论 1 45
  • 文/阿毛 关于恋爱,我真的不是太有发言权,毕竟我的恋爱史就那点,等同没有。哇,看到这,好多人好开心啊!聊以慰藉,但...
    公子留仙阅读 437评论 0 0