JavaScript 内置对象、math、绝对值和三个取整的方法、Date 日期、MDN查阅文档网站

news/2024/5/9 12:35:53/文章来源:https://blog.csdn.net/MDR_0820/article/details/120825059

内置对象

  • JavaScript 中 对象分为3中:自定义对象、内置对象、浏览器对象
  • 前面两种对象是JS基础内容 属于ECMAScript 第三个浏览器对象属于我们jS独有的
  • 内置对象是指 JS 语言自带的一些对象 这些对象供开发者使用 并提供了一切常用的或是基本而必要的功能(属性和方法)
  • 内置对象的优点 帮助我们快速开发
  • JavaScript提供了对少个内置对象:math,date,Array,String 等

math

  • math 数学对象
  • 不是一个构造器 所以不需要用new来调用 可以直接使用里面的属性和方法
  • Math 是一个内置对象,它拥有一些数学常数属性和数学函数方法。
  • Math 不是一个函数对象。 Math 用于 Number (数字)类型。 与其他全局对象不同的是,Math 不是一个构造器。
  • Math 的所有属性与方法都是静态的。引用圆周率的写法是 Math.PI,
    在这里插入图片描述

绝对值和三个取整的方法

    // 绝对值方法console.log(Math.abs(1));   //1console.log(Math.abs(-1));  // 1console.log(Math.abs('-1')); //1 隐式转换console.log(Math.abs('red')); //NaN 不是一个数字
//    三个取整的方法
// Math.floor () 向下取整 往最小了取console.log(Math.floor(1.3));//1console.log(Math.floor(1.99)); //1//    Math.ceil() 向上取整 往大了取console.log(Math.ceil(1.01));//2console.log(Math.ceil(1.00001));//2console.log(Math.ceil(1.999));//2console.log(Math.ceil('blue')); //NaN 不是一个数字
//    Math.round() 四舍五入console.log(Math.round(1.45));//1console.log(Math.round(1.5)); //2console.log(Math.round(-1.9)); //-2console.log(Math.round(-1.5)); //-1   .5往大的取

在这里插入图片描述

Math.random()

  • Math.random() 函数返回一个浮点数, 伪随机数在范围从0到小于1,也就是说,从0(包括0)往上,但是不包括1(排除1),然后您可以缩放到所需的范围。

  • 实现将初始种子选择到随机数生成算法;它不能被用户选择或重置。

  • 语法 ------Math.random()

  • 返回值---------一个浮点型伪随机数字,在0(包括0)和1(不包括)之间。

  • 得到一个两数之间的随机整数,包括两个数在内

  • getRandom() 函数可以实现。

  • function getRandom(min, max) {
    min = Math.ceil(min);
    max = Math.floor(max);
    return Math.floor(Math.random() * (max - min + 1)) + min; //含最大值,含最小值
    }

Date

  • Date( ) 日期对象 是一个构造函数 必须使用new 来调用创建的日期对象
  • var date = new Date( );
 var date = new Date()console.log(date);
  • 在这里插入图片描述

  • 如果没有输入任何参数,则Date的构造器会依据系统设置的当前时间来创建一个Date对象。

  • 参数常用的写法:

  • 数字型 :2021,10,01

  • 字符串型:‘2021-10-1’

  • 格式化 日期 年月日

var date = new Dateconsole.log(date.getFullYear());               //获取年份console.log(date.getMonth()+1);               // 获取当月 从0开始 所以要加1console.log(date.getDate());                 //获取当天日期console.log(date.getDay());                 //获取当前星期几console.log(date.getHours());             //获取当前小时console.log(date.getMinutes());           //获取当前分钟console.log(date.getSeconds());          //获取当前秒

获得时分秒

 var date = new Dateconsole.log(date.getHours());console.log(date.getMinutes());console.log(date.getSeconds());function getTime(){var time = new Date;var h =time.getHours()h = h < 10? '0' + h :h //三元补0var m = time.getMinutes()m = m < 10? '0'+ m :mvar s =time.getSeconds()s = s < 10? '0' + s :sreturn h + ':' + m + ':' + s}console.log(getTime());

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

        console.log(date.valueOf());     // 自1970年1月1日过去的毫秒数console.log(date.getTime());    // 自1970年1月1日过去的毫秒数console.log(Date.now());       // 自1970年1月1日过去的毫秒数

在这里插入图片描述
倒计时
在这里插入图片描述

MDN查阅文档

网址:https://developer.mozilla.org/zh-CN/
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_837761.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jQuery 《基础整合》 jQuery插件、jQueryAPI查询网站

jQurey 的概念 jqurey 是一个快速简洁的JavaScript库 设计的总之能是 写更少的代码 做更多的事情 j 就是JavaScript 、Qurey 查询 意思就是查询js 把js 中的dom操作做了封装 我们可以快速的查询使用里面的功能 jQurey 封装了JavaScript常用的功能代码 优化了dom 的操作事件处…

使用Tomcat+GeoServer+PostgreSQL+PostGIS搭建Web GIS网站

参考&#xff1a;   搭建简易Web GIS网站&#xff1a;使用GeoServerPostgreSQLPostGISOpenLayers3 - 天靖居士 - 博客园 https://www.cnblogs.com/kkyyhh96/p/6379515.html   注意这里的Tomcat必须用9.0版本的。   PostgreSQL连接出错&#xff0c;could not connect to…

推荐几个编程学习网站,你值得拥有!

前言 今天分享几个适用于编程开发自学的学习网站&#xff0c;主要涉及编程学习和练手、提问交流、公开课、在线刷题、以及问题搜索等几个方面&#xff0c;希望能有帮助。 C语言网 该网站有很多C语言相关的教程、资源、博客和练手习题&#xff0c;同时也有很多题库和比赛&#x…

7000字爆肝!我把14个自学编程的压箱底网站全部分享给你们啦

前一段时间&#xff0c;一个初学编程的小伙子跟我说&#xff0c;他一般在某站上找视频自学&#xff0c;但是学了2个多月&#xff0c;刚开始学的知识已经忘得差不多了&#xff0c;现在再继续学下去又听不懂&#xff0c;该怎么办&#xff1f; 经过一夜深思&#xff0c;终于想出了…

动态加载_可视化动态网站柱状图加载

准备一个动态网站工程将已经完成的静态页面及资源拷贝到WebContent目录下启动Tomcat,访问页面&#xff0c;成功后代表静态页面访问成功准备一个Servlet&#xff0c;作为左边柱状图的入口类配置Web.xml&#xff0c;将Servlet准备好将引入的包拷贝或者引入到项目里引入的包&#…

四、搭建个人博客-网站创建(超详细~)

个人博客已开通&#xff0c;欢迎各位小伙伴访问~ 博客地址为&#xff1a;嘴角上扬的祝某人~ 依赖检查 1.开始部署Halo博客&#xff0c;本人服务器是centos8.0的&#xff0c;所以本次教程选择Linux方式&#xff0c;在Linux服务器上部署 地址&#xff1a;https://docs.halo.run/…

六、搭建个人博客-网站其他设置(超详细~)

个人博客已开通&#xff0c;欢迎各位小伙伴访问~ 博客地址为&#xff1a;嘴角上扬的祝某人~ 域名绑定 我们通过域名绑定去代替原先的ip地址&#xff0c;像这样https://blog.zp0521.top/ &#xff0c;在宝塔控制面板中&#xff0c;网址-设置中配置 1.填写域名&#xff0c;默认端…

【个人网站】零基础个人网站搭建完整教程(附免费源码)

零基础个人网站搭建完整教程&#xff08;一&#xff09; 内容包括&#xff1a;前端搭建后端搭建源码网盘链接搭建服务器网站上线&#xff08;完整教程&#xff09; 从0到1搭建网站零基础个人网站搭建完整教程&#xff08;一&#xff09;前言一、前端搭建一、副页设计1.显示文字…

【个人网站】零基础个人网站搭建完整教程二(网站服务器配置)

零基础个人网站搭建完整教程&#xff08;二&#xff09; 内容包括&#xff1a;前端搭建后端搭建如何选购服务器和域名连接服务器上传代码网站上线&#xff08;完整教程&#xff09; 从0到1搭建网站零基础个人网站搭建完整教程&#xff08;二&#xff09;前言三、选购服务器&am…

使用阿里云服务器搭建自己的个人网站

搭建自己的个人网站 需求 一套网站代码文件一台服务器&#xff08;这里采用的阿里云的试用服务器&#xff0c;也可以是自己的电脑&#xff09;一个操作服务器的软件&#xff08;这里使用Xshell&#xff0c;用于上传网站代码文件和操作系统&#xff09; 一、网站代码文件 新建…

查看论文网站专场——第1弹

目录 1&#xff0c;师大云端下载站&#xff0c; 中文论文、专利检索下载 2&#xff0c;OALib 免费论文搜索引擎 3&#xff0c;HighWire 斯坦福学术文献电子期刊 4&#xff0c;Intute 学术资源搜索工具 5&#xff0c;FindaRticles 文献论文站点 6&#xff0c;Intechopen 免费科…

查看论文网站专场——第2弹

1&#xff0c;semanticscholar.org https://www.semanticscholar.org/ 2&#xff0c;免费下载 https://www.cn-ki.net/ https://sci-hub.org.cn/ http://www.oalib.com/ 3&#xff0c;翻译论文 http://www.fanyigou.net/ https://www.onlinedoctranslator.com/zh-CN/

查看论文网站专场——第3弹

目录 1&#xff0c;数据网站 2&#xff0c;常用46个论文网站 1&#xff0c;数据网站 http://hao.199it.com/ 2&#xff0c;常用46个论文网站 https://blog.csdn.net/liu17234050/article/details/102717067

大学期间学习编程的【学习网站/实用工具】——这些私藏的东西,瞬间提高你的工作效率

目录 一、办公&#xff1a; 1&#xff0c;截图工具——Snipaste 2&#xff0c;视频播放器——PotPlayer 3&#xff0c;文件搜索——Everything 二、下载&#xff1a; 1&#xff0c;百度云第三方下载器——SpeedPanX 2&#xff0c;下载各种需要积分的文档——冰点文库 三、在线…

网站建设工具对比:IM Creator, Mobirise, Webydo以及uKit

http://www.zcool.com.cn/article/ZNjE3NjA4.html 准备好正式建设以及发布你的网站了吗&#xff1f;为了节省时间、精力和金钱&#xff0c;网站建设工具可能是你会第一个考虑的快速发布一个站点的途径。今天我们将比较四种现在比较流行的网站建设工具&#xff0c;希望可以给你…

小程序扫描二维码 控制网站登录 获取二维码参数 扫码登录 微信扫码登录

记录一些小程序获取二维码参数 控制网站实现登录 免签约 不用一年交300元 开发流程 电脑打开网站 如142536.vip网站生成一个二维码 然后网页根据值为s/mqtt/api/log/id/6666轮询获取用户信息 用户用微信扫描这个二维码实现登录 二维码连接为 https://142536.vip/tp/public/…

树莓派django安装mysql_【用树莓派搭建Django网站1】摸索入门篇

一、安装与入门环境树莓派4B安装好了Python的树莓派环境的树莓派操作系统(Debian系统)Python 2.7.16安装sudo pip3 install Django -i https://pypi.tuna.tsinghua.edu.cn/simple运行&#xff1a;>>> import django>>> print(django.VERSION)(3, 1, 1, final…

iis7 php 同时并存,IIS服务器同时设置多个网站的三种方式(图文)(2)

首先我们需要在网卡上配置不同的IP地址&#xff0c;我们一开始已经添加了192.168.1.1&#xff0c;那我们把这个IP(192.168.1.1)分配给"百度"网站吧&#xff0c;接下来我们再新建一个192.168.1.100分配给"谷歌"&#xff0c;新建一个192.168.1.200分配给&quo…

ajax的url在java中对应方法怎么找到_wordpress或dede织梦网站底部怎么添加备案号?...

应工信部备案要求&#xff0c;现在网站备案要求在网站页面下方添加备案号&#xff0c;并且备案号要求链接跳转到http://www.beian.miit.gov.cn/很多站长不知道怎么添加备案号和跳转&#xff0c;导致网站备案被退回&#xff0c;甚至网站备案被注销&#xff0c;需要重新备案&…

浏览器标题栏显示网站自定义图标

目录 一、原理 二.代码 三、效果 一、原理 在html的head属性中添加<link>标签&#xff0c;href添加图标路径&#xff0c;rel"icon"声明link中的图片是html文件在浏览器打开时显示的图标 <link rel"icon" href"./titleIcon.png">…