javascript 对象

【JavaScript BOM】定时器、location对象、navigator对象、JS执行机制 BOM1.BOM概述2.window对象常见事件窗口加载事件1窗口加载事件2两者区别调整窗口大小事件3.定时器setTimeout()案例:五秒后自动关闭广告停止setTimeout()定时器setInterval()案例:倒计时停止setInterval()定时器案例:发送短信this指向4.JS执行机制JS单线程同步和异步5.location对象5.1 URL5.2 location对象的属性案例:5秒后跳转页面案例:获取URL参数5.3 location对象的方法6.navigator对象 1.BOM 阅读详情

对象的创建:

语法:var 对象名 = new Object();

栗子:var person = new Object();

对象的赋值:

语法:对象名.属性名="属性值";

栗子:person.name = "张三";

获取对象的属性值:

语法:对象名[属性名];

栗子:person[name];

Date对象:

概念:Date 对象,可以获取本地计算机中的日期与时间

初始化Date对象的4种方式:

(1)new Date();// 当前日期和时间

(2)new Date(milliseconds)

// 返回从 1970 年 1 月 1 日至今的毫秒数

(3)new Date(dateString)

(4)new Date(year, month, day, hours, minutes, seconds, milliseconds)

Date对象的常用方法:

getFullYear()

获取4位数的年份。如:2020

getTime()

getTime()返回从1970年1月1日至今的毫秒数。

setFullYear()

如何使用setFullYear()设置具体的日期。

getDay()

返回一周中的某一天(0~6),0为周日,1 为周一,以此类推

getDate()

返回一个月中的某一天(1 ~ 31)

getHours()返回小时(0 ~ 23)

getMinutes()返回分钟(0 ~ 59)

getMilliseconds()返回毫秒

getMonth()返回月份(0 ~ 11),0为一月,1 为二月,以此类推

getSeconds()返回秒数(0 ~ 59)

Image对象和Math对象:

Image对象:

如果实现动画或者图像效果,则需要使用图像缓存技术,让用户对图像效果获得较好的体验,使用这种技术需要借助Image对象;

语法:

var img=new Image();

img.src="img/show.jpg";

Math对象:

概念:JavaScript 中的基本数值运算符可以用来进行一些简单的数学计算,而使用Math对象可以进行更多的高级运算,如平方根、三角函数、对数和随机数等。

Math对象中常用的方法:

abs(x) 返回 x 的绝对值。

acos(x) 返回 x 的反余弦值。

asin(x) 返回 x 的反正弦值。

atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。

atan2(y,x) 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)。

ceil(x) 对数进行向上取整。

cos(x) 返回数的余弦。

exp(x) 返回 Ex 的指数。

floor(x) 对 x 进行向下取整。

log(x) 返回数的自然对数(底为e)。

max(x,y,z,...,n) 返回 x,y,z,...,n 中的最高值。

min(x,y,z,...,n) 返回x,y,z,...,n中的最低值。

pow(x,y) 返回 x 的 y 次幂。

random() 返回 0 ~ 1 之间的随机数。(含头不含尾)   [0,1)

round(x) 四舍五入。

sin(x) 返回数的正弦。

sqrt(x) 返回数的平方根。

tan(x) 返回角的正切。

数组:

概念:

数组列表用于表示一组数据的集合,它由一对方括号([])包围,列表中的每个元素用逗号分隔,数组元素可以是任意类型的数据(包括其他数组),

数组的定义如下:

数组的定义:

var arr=["happy",12,45.6,['H',78]];

特点:

1.每个数组变量都有一个length属性,表示该数组中元素的个数;

2.定义一个数组变量后,就可以使用“数组变量名[索引号]”的格式来访问每个数组元素;

3.数组列表中的第一个元素的索引号为0,其后的每个元素的索引号依次递增,最后的元素索引为数组的长度-1;

4.如果数组元素本身是一个数组,那么这个元素称为子数组,可以使用“数组变量名[子数组索引号][子数组中的元素索引号]”的格式来访问子数组中的元素。

arr[3][1]=78

Array

JavaScript 中提供了一个名为Array 的内部对象,可用它来创建数组。通过调用Array 对象的各种方法,可以方便地对数组进行排序、删除和合并等操作。

Array 对象创建数组常用的3种方式:

(1)var arr=new Array()      //数组初始元素个数为0

(2)var arr=new Array(4);//创建具有指定大小的Array 对象

(3)var arr=new Array(1,2,3); //用指定的元素列表去初始化Array 对象,数组的长度是设置的元素的数目

String对象常用方法:

charAt(index):返回字符串对象中指定索引处的字符,索引从0 开始,如"HelloWorld".charAt(3),返回字符"l

indexOf(str):根据指定的字符获取该字符在字符串中首次出现的下标位置

substr(start,length):从start下标开始截取length长度的字符串

substring(start,end);从start下标开始截取, 截取到下标为end的位置,但不包括end本身

split(分隔符);根据分隔符将字符串拆分为若干个字符串, 以数组的形式存储

栗子:

var stt='张三,李四呀,赵钱二,张飞是';

var names=stt.split(',');

for(var i=0;i<names.length;i++){

document.write(names[i]+"<br />");

}

金融科技创新中人工智能的应用:8篇优质论文精选(含2023) 随着科技的飞速发展,金融领域正经历着前所未有的变革。在这个过程中,人工智能技术发挥着越来越重要的作用。为了深入探讨金融人工智能的研究和应用,享享特地整理了几篇金融人工智能方面的论文,大家可以看一下金融人工智能方向最新的研究成果!面向金融领域的大型语言模型本文介绍了BloombergGPT,一个基于广泛金融数据训练的500亿参数模型。基于彭博(Bloomberg)广泛数据来源,建立了一个基于彭博数据的3630亿令牌数据集,并结合了额外3450亿通用数据令牌。 阅读详情

相关推荐

ST电机库实战:从状态机到稳健启动流程的深度解析

本文深度解析了ST电机库中状态机的核心作用与稳健启动流程。状态机作为电机控制的“交通指挥官”,通过IDLE、CHARGE_BOOT_CAP、ALIGNMENT等一系列状态的严格跳转,确保了永磁同步电机(PMSM)和直流无刷电机(BLDC)的安全启动与可靠运行,是避免硬件损坏和实现平稳控制的关键。

weixin_29161785的博客 226

【JavaScript】JS对象和JSON

var perStr='{"属性名":"属性值","属性名":"属性值","属性名":{},"属性名":["","",""],"属性名":[{},{},{}]}'3、创建数组并初始化:new Array("one","two",2) ,可简写: var 数组名=[元素,...]9、数组.splice(start,deleteCount,[添加的元素,...])---删除或删除添加原数组元素。1、数组1.concat(数组2)---返回数组1和数组2合并后的新数组。

想做职场小白吗? 我来教您....... 3170

Android 11系统定制:如何彻底隐藏状态栏电池图标(RK3568实测)

本文详细解析了在Android 11系统上如何通过多维度修改实现状态栏电池图标的彻底隐藏,特别针对RK3568平台提供了实战指南。从系统UI架构解析到核心配置文件修改,再到进阶技巧与疑难排查,帮助开发者深度定制Android系统,满足特定场景需求。

weixin_29250573的博客 376

JavaScript对象详解,js对象属性的添加

JavaScript对象详解,对象属性

weixin_44992737的博客 2万+

数字设计与计算机体系结构习题答案,数字设计和计算机体系结构习题答案DigitalDesignandComputerArchitecture.pdf...

数字设计和计算机体系结构习题答案DigitalDesignandComputerArchitecture.pdfDavid Money Harris and Sarah L. Harris, Digital Design and Computer Architecture, © 2007 by Elsevier Inc.Exercise SolutionsC H A P T E R ...

weixin_39851408的博客 1785

从USB 2.0到USB 3.x:Synopsys SVT USB VIP配置避坑与接口选择指南

本文详细解析了从USB 2.0到USB 3.x的Synopsys SVT USB VIP配置要点,涵盖协议版本选择、物理接口匹配及UVM层次化架构实现。重点介绍了layering sequence的配置技巧和常见问题解决方案,帮助验证工程师高效避坑并优化验证流程。

weixin_42653691的博客 238

JavaScript 对象-js什么是对象

JavaScript 对象JavaScript 中的所有事物都是对象对象只是一种特殊的数据。访问对象的方法创建 JavaScript 对象对象是可变的,它们是通过引用来传递的。 JavaScript 中的所有事物都是对象 字符串、数值、数组、函数等等.等等. JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。 布尔型可以是一个对象。 数字型可以是一个对象。 字符串也可以是一个对象 日期是一个对象 数学和正则表达式也是对象 数组是一

yuan_xiaoxin的博客 268

【AI大模型】核心基石:Transformer架构入门通俗完整解读

文章摘要: Transformer架构是AI大模型(如GPT、Llama等)的核心基石,彻底颠覆了传统RNN/LSTM的逐字计算模式,通过自注意力机制实现全局并行运算和长文本语义理解。本文用通俗语言拆解Transformer的核心模块:位置编码保留语序、多头注意力捕捉上下文关联、掩码机制确保生成逻辑、残差连接稳定训练,并搭配极简PyTorch代码演示Decoder架构的逐字生成过程。Transformer的并行性、可堆叠性和全局注意力优势,使其成为千亿参数大模型的基础。理解Transformer是掌握大模型

unber的博客 43

JavaScript学习手册四:JS对象

JS对象引言A、对象的创建任务描述相关知识代码文件B、属性的增删改查任务描述相关知识代码文件C、属性的检测和枚举任务描述相关知识代码文件 引言 1、JavaScript是基于对象的语言,在JavaScript中,一切都可以被称为对象,包括字符串、数字、布尔型、HTML Element等。这些JavaScript中已有的对象称为内置对象,而用户自己定义的对象叫做自定义对象。自定义对象是数据和函数(也叫方法)的集合。 2、这里要特别提醒的是,JavaScript虽然也是一门基于对象的语言,但是它实现对象的

qq_45823118的博客 7695

11.8 LangGraph生产级AI Agent开发:从节点定义到高并发架构的终极指南

本文介绍了如何使用 LangGraph 构建生产级 AI Agent,重点解析了 LangGraph 的核心设计、节点与边的实现方法论、生产级实现技巧以及性能优化策略。LangGraph 通过图结构抽象复杂 AI 工作流,核心组件包括节点、边、状态和检查点。节点通过 Python 函数封装原子业务逻辑,边通过条件分支实现动态工作流。生产级实现技巧包括状态管理、多会话控制和错误处理机制。性能优化策略涉及并行执行和缓存机制设计。文章还提供了旅行规划 Agent 的实战案例和常见问题解决方案,帮助开发者构建高效、

yonggeit的博客 3268

YOLOv11模型改进:利用注意力机制实现小目标检测精度跃升

如果你在实操中遇到精度提升不明显或速度下降过多的问题,不妨尝试调整注意力模块的类型(如替换为CA)或插入层级,或针对性优化小目标的数据集增强策略。记住,小目标检测的核心是“特征强化与空间定位”,只要结合业务场景灵活调整注意力模块的组合,你也能让YOLOv11在小目标识别任务中脱颖而出。接下来,我们从模块选型到代码落地,一步步带你打造“小目标检测专精版”YOLOv11,真正帮你解决工业场景中(如安防、质检)的小目标识别痛点。在城市安防场景中,改进后的YOLOv11对远处行人、车辆(小目标)的识别准确率提升。

m0_71589036的博客 454

javascript对象 之 js对象基本使用

dfd fsdfsdfdfsdf sdfaf

芦小荟的博客 -- 芦慧芳 287

claude-hub:GitHub上的AI开发助手,让Claude自动帮你写代码、审代码、合代码

代码不再是人写的,而是人引导 AI 写的。在这个时代,GitHub 不再只是一个代码托管平台,而是 AI 开发代理的工作台。每一个 issue、每一条 PR,都可能是一次与 AI 合作的机会。未来属于那些敢于把开发流程交给 AI 来优化的人——他们不是在取代自己,而是在放大自己的影响力。📌关注本系列文章,我们将持续输出关于 AI 编程、GitHub 自动化、AI Agent 产品化的深度分析。

这里汇聚了前沿的技术分享与实用的开发技巧,带你探索从创意到企业的技术创业之路。 1373

【JavaScript】js基础(对象、内置对象)

【JavaScript】js基础(对象、内置对象)

“欢迎来到我的个人博客,我是一名热爱前端技术、致力于提升用户体验的前端开发工程师。” 1036

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

JavaScript(JS)的对象

1.array 数组对象 2.String 字符串对象 3.JSON 对象(数据载体,进行数据传输) 4.BOM 浏览器对象 5.DOM 文档对象(了解)

2303_76505072的博客 1136

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

【没对象怎么办?JavaScript-带你找对象】对象是什么,对象能干嘛,对象该怎么用,本篇带你了解js中的对象。

JavaScript-对象,清晰地阐述了对象是什么,对象能干嘛,如何使用对象,对象该在什么时候用

zhaochen1127的博客 1682

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

JavaScript_JS对象,eval方法

JS对象 JS中一切数据皆对象 定义对象 字面量形式创建对象 1. var 变量名 = {}; // 空对象 2. var 变量名 = {键:值,....}; // 1、字面量形式创建对象 var obj = {}; // 空对象 var obj2 = { uname:"zhangsan", uage:18 }; obj2.usex=true; ...

Super_XiongDa的博客 938

JavaScript:从JS的执行机制到location对象

JavaScript语言的一大特点就是单线程,也就是同一时间只能做一件事。因为JavaScript是为了处理页面中的用户交互,以及制作DOM二诞生的。比如我们对某个DOM元素进行添加和删除操作,这个不能同时进行,应该先添加,后删除。这样也会有问题:如果JS执行时间过长,会造成页面渲染不连贯,导致页面渲染加载阻塞的感觉为了解决这个问题,利用多喝CPU的计算能力,HTML5提粗Web Worker标准,允许JavaScript脚本创建多个线程,于是就有了同步和异步。

2401_88226934的博客 1250

js 操作java对象_JavaScript操作java对象

JavaScript操作Java对象的实现:代码片段1(获取脚本引擎):import java.util.List;import javax.script.ScriptEngine;import javax.script.ScriptEngineFactory;import javax.script.ScriptEngineManager;import javax.script.ScriptExc...

weixin_39915668的博客 5012

JavaScript——DOM编程、JS的对象和JSON

JavaScript——DOM编程、JS的对象和JSON

雷神乐乐的博客 1546

java script对象_JavaScript 对象

JavaScript 对象JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自定义对象。所有事物都是对象JavaScript 提供多个内建对象,比如 String、Date、Array 等等。对象只是带有属性和方法的特殊数据类型。布尔型可以是一个对象。数字型可以是一个对象。字符串也可以是一个对象日期是一个对象数学和正则表达式也是对象数组是一个...

weixin_39900206的博客 250

【JS笔记:JS对象】JavaScript对象相关

对象的概述: **概述:**对象属于一种引用数据类型,在对象中可以保存多个不同数据类型的属性,用来保存自己的属性值,属性值可以是任意数据类型。 对象的分类: 内建对象 由ES标准中定义的对象,在任何的ES的实现中都可以使用 比如:Math对象、String对象、Number对象、Boolean对象、Function对象、Object对象… 宿主对象 由JS的运行环境提供的对象,目前来讲主...

WEB前端李志杰 237

JavaScript学习总结【3】JS对象

在 JS 中一切皆对象,并提供了多个内置对象,比如:String、Array、Date 等,此外还支持自定义对象。对象只是一种特殊类型的数据,并拥有属性和方法,属性是与对象相关的值,方法是能够在对象上执行的动作。   1、String 对象   String 对象用于处理文本,也就是字符串。一个字符串用于存储一系列的字符,通常 JS 字符串是原始值,可以使用变量声明,也可以使用

不忘初心,方得始终 7814

javascript和面向对象,JS声明的对象什么时候会被销毁

如何将JavaScript代码分解成几行吗? \ 转义符 把特殊符号显示出来 \n 换行符 在字符串语句中可以通过在第一行末尾使用反斜杠“\”来完成 例:document.write(“This is \a program”); var newP = document.createElement(“p”); var textNode = document.crea...

qq_42838904的博客 1326

JavaScript对象详解,深入理解js对象

定义: 对象是JavaScript的基本数据类型。对象也是一种复合值:可以通过名字访问这些值,我们可以将对象看做是从字符串到值的映射,当然对象不仅仅是字符串到值的映射,除了自有的属性还可以从原型继承属性。 创建对象: 1.字面量方式 var empty={} //创建一个空对象 var obj={a:1,b:2};//两个属性的对象 var compObj={a:'1',b:'2',cc:{ d:'3', e:'4' } }; //复杂的对象 .

编程界明世隐的博客 3217
上一篇: 初识jQuery
下一篇: jQuery操作DOM
Jarvis!
博客等级 码龄6年 822粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值