前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript笔记(8)

JavaScript笔记(8)

作者头像
y191024
发布2022-09-20 20:07:16
4280
发布2022-09-20 20:07:16
举报
文章被收录于专栏:睡不着所以学编程

内置函数

  • JavaScript中的对象分三种:自定义对象(var) 内置对象 浏览器对象
  • 前面两种对象是JS基础的内容,属于ECMA是script;第三个浏览器对象是JS独有的,我们JS API再学习
  • 内置对象就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法)
  • 内置对象最大的优点就是帮助我们快速的开发
  • JavaScript提供了多个内置对象: Math, Date, Array,String等

Math对象

就比如Math内置对象,就能直接帮助我们实现很多功能

这是用MDN查阅的文档

Math对象不是构造函数,它具有数学常数和函数的属性和方法,跟数学相关的运算(求绝对值,取整,最大值等)可以使用Math中的成员

有个需要注意的点

关于-1.5的四舍五入的结果应该是-1而不是-2(话说我以前也没注意到过),因为.5会往大的取.

随机数方法random( )

里面没有参数,会随机产生0-1之间的浮点数.

那我们如果想要得到两个数之间的随机整数(包括两个数),那应该怎么办呢?

这个函数的写法需要我们记住,不行的话就 复制粘贴.

猜数字游戏

做一个猜数字游戏,猜大了或小了都有提示,如果正确就会显示回答正确.

下面是我自己的做法,这个生成随机整数真是麻烦,还得自己写函数.

先去跑个步,一会回来继续学习嘿嘿.

这是老师的做法:

刚刚又做了一个只有三次机会的猜数字,不知道做的怎么样,将就看看吧:

日期对象

Date( ) 日期对象 是一个构造函数,必须使用new,来调用我们的日期对象.

类似于: var arr = new Array( ) ; var obj = new Object( )

使用Date

如果没有参数,返回当前系统的日期

var date = new Date( );

如果有参数:常用的写法:

  • 数字型: 2021,10,01
  • 字符串型: '2021-10-1 8:8:8'

var date = new Date(2021,10,06);

日期格式化

但是也有需要注意的地方:

年份是对的,但是现在明明是10月,出来的月份却少一个月,为9月? 这是 因为月份也是从0开始的,月份的范围为0-11(什么智障???),所以月份要手动+1

当然也可以得到时分秒,和上面的做法类似:

获得Date的总毫秒数,不是当前时间的毫秒数,而是距离1970年1月1日过了多少毫秒数

1.通过valueOf( ) 和 getTime( )

2.简单的写法: var date = +new Date()

3.H5新增的方法: Now()

不知道为什么我用这个方法一直报错...

现在做一个小案例: 倒计时

后面继续学习数组

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 睡不着所以学编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档