HTML-9

(一)常用方法

  1. toFixed();
    四舍五入到小数点后几位
  var x=9.656;
  x.toFixed(0);//10
  x.toFixed(2);//9.66
  x.toFixed(4);//9.6560
  x.toFixed(6);//9.656000
  1. toPrecision()
    四舍五入保留有效数字
  var x=9.656;
  x.toPrecision();//9.656
  x.toPrecision(2);//9.7
  x.toPrecision(4);//9.656
  x.toPrecision(6);//9.65600
  1. parseInt()
  parseInt("10");//10
  parseInt("10.33");//10
  parseInt("10 20 30");//10
  parseInt("10 yyy");//10
  parseInt("yyy 10");//NaN
  1. parseFloat()
  parseFloat("10");//10
  parseFloat("10.33");//10.33
  parseFloat("10 20 30");//10
  parseFloat("10 yyy");//10
  parseFloat("yyy 10");//NaN

(二)Math

/* a的b次方 */
  Math.pow(8,2);//64
  /* 开跟 */
  Math.sqrt(64);//8
  /* 绝对值 */
  Math.abs(-4.7);//4.7
  /* 向上取整 */
  Math.ceil(6.4);//7
  Math.ceil(6.7);//7
  Math.ceil(6.0);//6
  /* 向下取整 */
  Math.floor(6.4);//6
  Math.floor(6.7);//6
  Math.floor(6.0);//6
  /* 加0.5后向下取整 */
  Math.round(6.8);//7
  Math.round(2.3);//2
  Math.round(5.5);//6
  /* 最大值&最小值 */ 
  Math.max(1,5,4,8,6,0);
  Math.min(1,5,4,8,6,0);
  Math.random();//取值范围(0,1)

(三)Date

  1. 获取当前时间
  var data=new Date();
  console.log(data);
  console.log(typeof data);//object
  console.log(Number(data))
  var data=Date();
  console.log(data);
  console.log(typeof data);//string
  console.log(Number(data))
  1. 计算时间差
  const data1=new Date();
  for(let i=0;i<9999999;i++){}
  const data2=new Date();
  console.log((data2-data1)/1000+"秒");
©️2020 CSDN 皮肤主题: 岁月 设计师:pinMode 返回首页