翼度科技»论坛 编程开发 JavaScript 查看内容

Data对象

8

主题

8

帖子

24

积分

新手上路

Rank: 1

积分
24
概念

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

var dateObj=new Date();
  1. //在调用 Date 构造方法而不传递参数的情况下,新建的对象自动获取当前的时间和日期。
  2. var d = new Date();
  3. //创建日期对象并指定时间
  4. var d = new Date("2015/08/22");
  5. //按照顺序,分别传入参数 年 月 日 时 分 秒 毫秒
  6. var d = new Date(2016,04,13,14,34);
复制代码
方法



    • 将日期转为字符串
      1. toLocaleString()  
      2. toLocaleDateString()
      3. toLocaleTimeString()
      复制代码
      2.获取年、月、日、小时、分、秒
      1. getFullYear()     //四位的年
      2. getMonth()          //月份+1
      3. getDate()             //日
      4. getHours()           //小时
      5. getMinutes()       //分钟
      6. getSeconds()        //秒
      7. getTime()            时间戳//1970 年 1 月 1 日至今的毫秒数
      复制代码
      定时器:setInterval(函数体,时间(毫秒),参数(传递给函数的参数)

Array对象

 
 
数组就是一组数据的集合。其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的方式。
 
数组的声明

三种声明方式:
1、通过new运算符创建数组
  1. var arr = new Array(10, 20, true, "hello");
复制代码
2、省略new运算符创建数组
  1. var arr = Array(10, 20, true, "hello");
复制代码
3、直接通过常量赋值 (JS一般使用中括号[]表示数组)
  1. var arr = [10, 20, true, "hello”];
复制代码
属性

length      //数组中元素的数目
Math对象


  • Math.random() //返回0-1之间的随机数
  • Math.max(num1, num2) //返回较大的数
  • Math.min(num1, num2) //返回较小的数
  • Math.abs(num) //绝对值
  • Math.round() 四舍五入(成整数,只看小数点后一位)
  • Math.ceil(19.3) //向上取整
  • Math.floor(11.8) //向下取整
  • Math.pow(x,y) //x的y次方
  • Math.sqrt(num) //开平方
  • Math.PI = 180弧度
  • Math.sin() 正弦(传入的参数是:弧度 1弧度 = Math.PI / 180;)
  • Math.cos() 余弦(传入的参数是:弧度 1弧度 = Math.PI / 180;)
案例:Math数学相关案例


  • 获取指定范围的随机数
  1. Math.floor(Math.random()*(max-min+1))+min
复制代码

  • 封装一个获取指定范围的随机数
  1. function getRand(min,max){
  2.   return Math.floor(Math.random()*(max-min+1)+min);
  3. }
复制代码

  • 封装一个获取随机颜色的功能
  1. function randColor(){
  2.   // 将获取到的三个随机颜色,拼接在rgb颜色值中
  3.   return 'rgb('+getRand(0,255)+','+getRand(0,255)+','+getRand(0,255)+')';
  4. }
复制代码
 
 


来源:https://www.cnblogs.com/c-pp/p/JavaScript_6.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具