JavaScript的内置对象及其时间对象

0413

对象的类型是object。

JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...

javaScript中万事万物皆对象

删除对象的属性:delete

例:delete obj.bianmei

this 这个对象,在不同使用场景代表不同对象

   1、对象方法里的this就是当前对象本身

例:var obj = {

  name:‘张三’

  say:function(){

  //this就是“我”的意思

  console.log(this.name)}

    }

obj.say()

2、事件里的this指向事件触发对象

      例:

javaScript的内置对象:系统提供的对象

    1、Object对象   是所有JavaScript对象的超类(基类)

    2. Array对象   数组对象--定义数组属性和方法

 3. Boolean对象  布尔对象--布尔值相关

   4. Date对象    日期对象--日期时间相关

   5. Error对象   错误对象--处理程序错误

例:  一般不怎么用

  6. Function对象  函数对象--定义函数属性和方法

  7.Math对象   数学对象--各种数学运算工具(不是构造函数)

  8.Number对象  数字对象--定义数字属性和方法

  9.RegExp对象 正则表达式对象--定义文本匹配与筛选规则

  10.String对象 字符串对象--定义字符串属性和方法

 

致命性错误:一旦遇到报错,后面的代码都不执行

try-catch语句:尝试得执行一下,如果try有错误就执行catch,不会影响下面的语句,e是接收错误对象。catch里的参数接收的就是try里的错误对象。

例:

Date内置对象

   日期对象创建:时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数(时间戳)

创建的格式:

  1、获取当前的日期对象

       var date = new Date();//当前时间的日期对象

 2、获取任意时间的时间对象,Date对象里的月份是0-11,日期和年份是正常的。传参格式:年,月,日,时,分,秒

  var data = new Date(2020,6,1);//2020年6月1号的日期对象

3、获取当前时间戳

      Date.now()  // 获取当前时间戳,得到一个number

get系列的API

      console.log(date.Year)//获得1900到当前年份的差值(不怎么用)

  console.log(date.getFullYear)//获得年份

   console.log(date.getMonth())//获得月份

   console.log(date.getDate())//获得日期

   comsole.log(date.getDay())//获得星期0-6,星期天是0

  date.getMilliseconds()//获取当前日期的毫秒(一般不用)

      1秒=1000毫秒

一系列设置API,可以把日期拨到某个时间,修改的是date本身

1、date.setFullYear()//把date日期的对象设置为多少年。可以同时写年月日

2、date.setDate() ///把日期设置成几号

3、date.setMonth()//把月份设置成几月,两个参数是月日

4、date.setHours()//设置小时数,可以写时分秒

5、date.setMintues()//设置分钟数

6、date.setSconds() //设置秒数

7、date.setTime()//设置时间戳。date会根据时间戳来计算,设置为0那么date就变成了1970-1-1,不常用。

8、注意:setDay()星期几不能自己设置

date.setDate(0)//会把时间设置为上个月的最后一天

set系列的API如果参数超过正常范围,日期会自动往前或后推算。set系列的API可以设置更精细的范围。

 

定时器:

       setInterval(function(){

      console.log(’这里的代码每隔一秒自己运行一次’)},1000)

修改h1的内容:

      var h1 = document.getElementById(‘h1’)

     h1.innerHTML = ‘’ + hours +‘:’ + minutes + second

日期的toString

1.console.log(date.toDateString())         //转换为日期字符串

2.console.log(date.toLocaleDateString())  //转换为本地日期字符串

3.console.log(date.toTimeString())      //转换为时间字符串

4.console.log(date.toLocaleTimeString())            //转换为本地时间字符串

5.console.log(date.toLocaleString())                   //转换为本地日期加时间的完整字符串

6.console.log(date.toUTCString())         //转换为标准时区的时间和日期字符串

原文地址:https://www.cnblogs.com/52580587zl/p/12693207.html

时间: 2024-10-06 20:18:13

JavaScript的内置对象及其时间对象的相关文章

JavaScript中内置对象的一些属性及方法

Javascript对象总结 JS中内置了17个对象,常用的是Array对象.Date对象.正则表达式对象.string对象.Global对象 Array对象中常用方法: Concat():表示把几个数组合并成一个数组. Join():返回字符串值,其中包含了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来. Pop():移除数组最后一个元素. Shift():移除数组中第一个元素. unshift():在数组的第一项Slice(start,end):返回数组中的一段. Push():往数

JavaScript单体内置对象:Math对象

JavaScript提供内置的Math对象,其具有强大便捷的辅助计算功能,本文中就将其属性和方法进行总结,相当于扎实以下基础啦~ 1.Math对象的属性 Math.E(常量e的值):Math.LN10(10的自然对数);Math.LN2(2的自然对数):Math.LOG2E(以2为底e的对数):Math.LOG10E(以10为底e的对数):Math.PI(圆周率的值):Math.SORT1_2(1/2的平方根,也即根号二的倒数):Math.SORT2(2的平方根). 2.min()和max()方

JavaScript之基础-9 JavaScript String(内置对象、String概述)

一.JavaScript 内置对象 内置对象 - 什么是内置对象? 内置对象就是ECMAScript标准中已经定义好的,由浏览器厂商已经实现的标准对象 - 内置对象中封装了专门的数据和操作数据常用的API - JavaScript中内置对象列表 - String.Boolean.Number.Array.Date.RegExp.Math.Error.Function.Object.Global 包装类型 - 什么是包装类型? 专门封装原始类型的数据,并提供对数据常用操作的内置类型 - 为什么要用

JavaScript 的内置对象和浏览器对象

JavaScript 中对象通常包括两种类型:内置对象和浏览器对象,此外用户还可以自定义对象. 在 ECMAScript 中,更精确的定义应该分为:本地对象.内置对象和宿主对象. 对象包含两个要素: 用来描述对象特性的一组数据,也就是若干变量,通常称为属性. 用来操作对象特性的若干动作,也就是若干函数,通常称为方法. 1.内置对象Array.Boolean.Date.Math.Number.Object.RegExp. String.Global.Function 2.浏览器对象 window

javascript 引用类型 - 内置对象(Math对象)

javascript 有很多不必显示地实例化内置对象,因为他们已经实例化了,如前面介绍的Object,Array,String. 然后还有两个单体内置对象:Global和Math. Global对象可以说是比较特殊的一个对象,因为你看不到他的存在,所有全局作用域定义的属性和函数,都是Global对象的属性. 这里学习讨论一下Math对象 Math对象和其他计算方法相比,这个对象提供的计算功能执行起来要快得多,而且还提供了辅助完成这些计算的属性和方法. min()和max() 这个可以确定求组一组

javascript的内置对象

  javascript 基于浏览器,提供的内置对象,各个浏览器的支持不尽相同. 图像对象   导航对象 窗口对象 屏幕对象  screen <html> <head> <script type="text/javascript"> with(document){ writeln("实际高度:"+screen.availHeight+"<br>"); writeln("实际宽度:"

JavaScript 的内置对象(1)

JS中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. 对象的属性:反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等. 对象的方法:能够在对象上执行的动作.例如,表单的“提交”(Submit),时间的“获取”(getYear)等. 访问对象属性的语法: objectName.propertyName.     如使用 Array 对象的 length 属性来获得数组的长度. 1 var myarray=new Array(6);//定义数组对象 2 var

JavaScript的内置对象之Global对象

内置对象的定义是: 由 javaScript 实现提供的.不用自己创建,这些对象在 ECMAScript 程序执行之前就已经存在了. 意思就是说,开发人员不必显示地实例化内置对象:因为它们已经实例化了. JavaScript只定义了两个内置对象:Global和 Math. 一.Global(全局)对象: javacript 中一个特别的对象,因为这个对象是不存在的.在JavaScript中不属于任何其他对象的属性和方法,都属于它的属性和方法. 所以,事实上,并不存在全局变量和全局函数:所有在全局

JavaScript的内置对象(Global对象,Math对象)

内置对象的定义 由 javaScript 实现提供的.不用自己创建,这些对象在 ECMAScript 程序执行之前就已经存在了. 意思就是说,开发人员不必显示地实例化内置对象:因为它们已经实例化了. JavaScript只定义了两个内置对象:Global和 Math. Global(全局)对象 Global(全局)对象概述 javacript 中一个特别的对象,因为这个对象是不存在的.在JavaScript中不属于任何其他对象的属性和方法,都属于它的属性和方法. 所以,事实上,并不存在全局变量和