JavaScript_对象

作者: webGai | 来源:发表于2022-08-04 08:50 被阅读0次

一、时间对象(Date)

(一)Date对象的创建

var d = new Date()  // 创建一个时间对象,默认情况下,获取当前的时间和日期。
//  创建日期对象并指定时间
var d = new Date("2015/08/22");
var d = new Date(2016, 8, 13, 14, 34);

(二)Date对象的方法

date.toDateString();  //以特定的格式显示星期几、月、日和年
date.toTimeString();  //以特定的格式显示时、分、秒和时区
date.toLocaleDateString(); // 以特定地区格式显示年、月、日
date.toLocaleTimeString();  //以特定地区格式显示时、分、秒
date.toUTCString(); // 以特定的格式显示完整的 UTC 日期: 年,月,日,时,分,秒。
Date.parse(“2015-08-24”); //  转换格式默认支持2015-08-24或2015/08/24, 返回距离1970年1月1日0时的毫秒数
date.toString();  // 把Date对象转换为字符串
date.valueOf();  // 返回Date对象的原始值

(三)设置与获取的常用方法

setDate() / getDate();   //从Date对象中返回  一个月  中的某一天(1~31)
getDay();  // 从Date对象返回  一周  中的某一天(0~6)
set / getMonth(); // 从Date对象中返回月份(0~11)
set / getFullYear();  // 从Date对象以四位数返回年份
set / getHours();    // 返回Date对象的小时(0~23)
set / getMinutes();  // 返回Date对象的分钟(0~59)
set / getSeconds();  // 返回Date对象的秒数(0~59)
set / getMilliseconds();  // 返回Date对象的毫秒
set / getTime();  // 返回1970年1月1日至今的毫秒数
getTimezoneOffset(); // 返回本地时间与格林尼治标准时间(GMT)的分钟差

二、对象(object)

概述:……

(一)对象的定义

a. 第一种,常规定义(常用)
var obj = {
    name: 'jack',
    age: '18',
    fn: function fn() {
        return 'Hello, world!'
    },
    hobby: ['吃饭','睡觉','写代码']
}
console.log(obj)
b. 第二种,new关键字(不好用)
var obj = new Object( 'name' )

对象属性的访问,可以用对象名加. ; 也可以通过中括号[' name'] !!!打引号

(二)对象的增加与修改

当对象中没有 当前被操作的 那个key( 或者说属性 ),那么就会添加这个key( 属性 );

而当对象中存在, 则修改其value( 属性值 );

a. 添加
var obj = {}
obj.sex = ' 男 ' // 当前这个obj对象,啥也没有,所以添加了sex属性;
b. 修改
var obj = { name: 'jack', age: 18 }
obj.name = ' 德华 '   // 对象中的Name属性被 修改为 '德华'

(三)对象的删除(delete())

var obj = { name: 'jack', age: 18 }
delete( obj.age )   // 删除了age属性
delete obj.name;     // 删除了name属性
console.log( obj )  // 删空了
  1. 对象中,如果键值对是以变量的形式出现,那么可以简写为变量名;
    例如,username:username;简写为:username;

三、定时器

(一)延时器setTimeout()

a. 创建延迟器
var timer = setTimeout(function(){ }, 1000);    // 以毫秒为单位,所以1000为1s
b. 取消延迟器
clearTimeout(timer);    // 接上文

(二)定时器setInterval()

a. 创建定时器
var timer = setInterval( function(){},1000);    // 每隔一秒执行一次函数体的内容
b. 关闭定时器
clearInterval(timer); 
  1. 延迟器属于异步操作,而普通js代码是同步操作;异步操作顺序在同步操作之后;
  2. 定时器中不建议定义变量,因为定时器一直执行,直到内存占满;

相关文章

  • JavaScript_对象

    javaScript中的对象有内置对象,宿主对象,自定义对象;内置对象:数组,函数,日期,正则表达式;宿主对象:j...

  • JavaScript_对象

    一、时间对象(Date) (一)Date对象的创建 (二)Date对象的方法 (三)设置与获取的常用方法 二、对象...

  • javascript_函数

    函数对任何语言来说都是一个核心的概念,通过函数可以封装任意多条语句,而且可以在任何地方,任何时候调用执行,...

  • javascript_入门

    document.write("xxx"); // 在html页面中 输出点东西aler...

  • javascript_进阶

    引入外部js 文件的方法 testJs.js 文件中 变量 操作符 数组 各种循环 break :退出当前循环,c...

  • JavaScript_事件

    事件 通过触发指定的行为的时候,执行代码 一、事件三要素 事件源:触发条件的元素本身 事件类型:触发条件的类型( ...

  • JavaScript_循环

    本章主要讲述循环相关语法和内容( while、do while、for )以及break和continue的使用…...

  • JavaScript_函数

    一、函数介绍 函数的作用是将特定的功能封装起来,需要使用时再进行调用,从而可以重复使用而减少冗余。 (一)函数分类...

  • JavaScript_数组

    一、 数据结构 数据结构分为: 逻辑结构、存储结构和算法。 (一)存储结构 a. 线性 栈 队列 堆 数组 …… ...

  • JavaScript_闭包

    函数的执行依赖于作用域,这个作用域在函数定义时决定的,而不是函数调用时决定的; 闭包的概念:函数内部定义了嵌套函数...

网友评论

    本文标题:JavaScript_对象

    本文链接:https://www.haomeiwen.com/subject/jxpjwrtx.html