JavaScript学习笔记(三)--对象

JavaScript学习笔记三——查阅MDN、日期对象 学习一个内置对象的使用,只要学会其常用成员的使用即可,我们可以通过查文档学习,可以通过MDN/W3C来查询。Mozilla开发者网络(MDN)提供了有关开放网络技术(Open Web )的信息,包括HTML、CSS和万维网及HTML5应用的API。点击这个链接打开的网页如下:、 阅读详情

JavaScript 中的所有事物都是对象:字符串、数值、数组、函数…
此外,JavaScript 允许自定义对象

访问对象的属性:objectName.propertyName
访问对象的方法:objectName.methodName()

创建新对象:
person=new Object();
person.firstname=”Bill”;
person.lastname=”Gates”;
person.age=56;
person.eyecolor=”blue”;
或:
person={firstname:”John”,lastname:”Doe”,age:50,eyecolor:”blue”};

JavaScript for…in 语句循环遍历对象的属性。for…in 循环中的代码块将针对每个属性执行一次。

var person={fname:"Bill",lname:"Gates",age:56};
for (x in person) {
    txt=txt + person[x];
}

JavaScript Number(数字)对象

1.javaScript 数字可以使用也可以不使用小数点来书写:

var pi=3.14; // 使用小数点
var x=34; // 不使用小数点
var y=123e5; // 12300000
var z=123e-5; // 0.00123

2.JavaScript 不定义不同类型的数字

JavaScript 中的所有数字都存储为根为 10 的 64 位(8 比特),浮点数.

3.精度

整数(不使用小数点或指数计数法)最多为 15 位。
小数的最大位数是 17,但是浮点运算并不总是 100% 准确

4.八进制和十六进制

如果前缀为 0,则 JavaScript 会把数值常量解释为八进制数,如果前缀为 0 和 “x”,则解释为十六进制数。
绝不要在数字前面写零,除非您需要进行八进制转换

5.数字属性和方法

这里写图片描述

JavaScript 字符串(String)对象

这里写图片描述
这里写图片描述

JavaScript Date(日期)对象

定义日期:var myDate=new Date()
为日期对象设置了一个特定的日期:myDate.setFullYear(2008,7,9);
将日期对象设置为 5 天后的日期:myDate.setDate(myDate.getDate()+5);

这里写图片描述
这里写图片描述
这里写图片描述

JavaScript Array(数组)对象

定义数组:var myArray=new Array()
var mycars=new Array()
mycars[0]=”Saab”
mycars[1]=”Volvo”
mycars[2]=”BMW”
或者:var mycars=new Array(“Saab”,”Volvo”,”BMW”)

var mycars = new Array() //遍历mycars数组
for (x in mycars){
}

这里写图片描述

JavaScript Boolean(逻辑)对象

Boolean 对象(逻辑)用于将非逻辑值转换为逻辑值(true 或者 false)

如果逻辑对象无初始值或者其值为 0、-0、null、”“、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 “false” 时)!

JavaScript Math(算数)对象

算数值
JavaScript 提供 8 种可被 Math 对象访问的算数值:
1、常数
2、圆周率
3、2 的平方根
4、1/2 的平方根
5、2 的自然对数
6、10 的自然对数
7、以 2 为底的 e 的对数
8、以 10 为底的 e 的对数
这是在 Javascript 中使用这些值的方法:(与上面的算数值一一对应)
1、Math.E
2、Math.PI
3、Math.SQRT2
4、Math.SQRT1_2
5、Math.LN2
6、Math.LN10
7、Math.LOG2E
8、Math.LOG10E

使用了 Math 对象的 floor() 方法和 random() 来返回一个介于 0 和 10 之间的随机数
Math.floor(Math.random()*11

这里写图片描述

JavaScript RegExp(正则表达式)对象

RegExp 是正则表达式的缩写

RegExp 对象有 3 个方法:test()、exec() 以及 compile()。
1、test() 方法检索字符串中的指定值。返回值是 true 或 false。、
2、exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。您可以向 RegExp 对象添加第二个参数,以设定检索。例如,如果需要找到所有某个字符的所有存在,则可以使用 “g” 参数 (“global”)。
3、compile() 既可以改变检索模式,也可以添加或删除第二个参数。

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

深入解析Vortex GPGPU cache设计(2),关于cache_bank 本文分析了Vortex处理器的cache_bank模块设计,作为cache系列的第二部分。文章详细阐述了cache_bank的基本结构,包括地址位分配和默认配置参数。重点解析了cache的5种操作及其优先级。文章详细介绍了二级流水线设计,包括TAG/DATARAM的读写操作时序。 阅读详情

相关推荐

TexGen模型导出到ABAQUS的inp文件:如何快速修改纱线材料属性(避坑指南)

本文针对TexGen模型导出到ABAQUS的inp文件后纱线材料属性缺失或错误的问题,提供了高效的解决方案。文章详细解析了inp文件结构,指导用户如何手动定位并修改纱线材料属性,并提供了可批量处理的Python脚本,帮助用户快速、精准地完成材料参数赋值,有效提升复合材料仿真工作效率。

ice55的博客 603

javascript学习笔记三之js对象

JavaScript 字符串(String)对象 计算字符串的长度 如何使用长度属性来计算字符串的长度。 为字符串添加样式 如何为字符串添加样式。 indexOf() 方法 如何使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置。 match() 方法 如何使用 match() 来查找字符串中特定的字符,并且如果找到的话,则返回这个字符。 如何替换字符串中

cqkxboy168的专栏 702

SoC 验证老兵手册

《SoC验证老兵手册》摘要: 针对大型SoC系统级验证,手册提出Cache+DMA场景的高效验证方案。核心方法采用C测试用例(模拟Linux/RTOS真实场景)触发隐蔽bug,配合SV Checker精准捕捉硬件问题(如DMA读取脏缓存行)。特别强调验证方法论:C用例负责复杂行为模拟,SV专注RTL正确性检查;利用Linux天然并发性暴露硬件缺陷。手册还包含模拟面试攻防技巧,指出验证架构师需具备定义Stimulus/Checker边界的能力。终极判断标准:未通过Linux下Cache+DMA+SMP+中断测

元直的博客 1372

【JavaScript学习笔记三】对象,函数,作用域

一.对象 对象是拥有属性和方法的数据。 在 JavaScript中,几乎所有的事物都是对象。 键值对通常写法为 name : value (键与值以冒号分割)。 对象的属性之间一定要用逗号隔开; 定义: var person = {name:"蔡徐坤", sing:"鸡你太美!", like:function() { return "唱,跳,rap,打篮球...

记得提醒我去学习 228

[南大ICS-PA2]PA2 - 简单复杂的机器:冯诺依曼计算机系统

mips32和riscv32的指令长度只有32位, 因此它们不能像x86那样, 把C代码中的32位常数直接编码到一条指令中. 思考一下, mips32和riscv32应该如何解决这个问题?加载立即数到寄存器的高20位,然后便可以是哟给你标准的立即指令来创建32位常量。在程序分析领域中,静态指令是指程序代码中的指令,动态指令是指程序运行过程中的指令,例如对于一下指令序列。位域,在小端机器上,先定义的在每个字节的低位,后定义的在每个字节的高位。,这是处理非法指令的宏,其定义在。指令,而下一条动态指令则是。

qq_42474104的博客 928

windows版kafka异常java.nio.file.FileSystemException另一个程序正在使用此文件,进程无法访问

环境 现象 原因 解决方法 参考

山水牧羊 3847

JS学习笔记(三) 对象

  参考资料:   1.http://www.w3school.com.cn/js/js_objects.asp   ☂ 知识点:   ☞Javascript中的所有事物都是对象。   ☞Javascript是基于prototype,而不是基于类的。   ☞Javascript是面向对象的语言,但Javascript不使用类。因此,在Javascript中,不会创...

aws10686的博客 124

【Konva】解决图形加入group后无法获取到绝对坐标,以及group内绘制新图形坐标偏移的问题

解决konva绘图开发时“图形加入group后坐标不会变动,无法获取到绝对坐标”的问题

近10年前端开发工作经验,为你分享日常经验所得 1500

JavaScript学习笔记(三)之对象篇

目录 1、标准对象 2、包装对象 3、Date日期时间对象 时区 4、RegExp对象 进阶 RegExp test() 切分字符串 分组 贪婪匹配 全局搜索 5、Json对象 序列化: 反序列化 6、面向对象 7、创建对象 构造函数 new 忘记写new怎么办 8、原型继承 9、class继承 class继承 1、标准对象 在JavaScr...

小菜鸡程序媛的挣扎史 613

别再只做游戏了!用虚幻引擎5(UE5)给你的工厂车间做个数字双胞胎(附数据对接教程)

本文详细介绍了如何利用虚幻引擎5(UE5)构建工业数字孪生系统,实现工厂车间的智能可视化。通过UE5的高质量渲染和实时数据处理能力,结合OPC UA和MQTT协议,打造高效的数据对接方案,提升异常识别和设备管理效率。文章还分享了模型优化、可视化设计及典型工业场景的实战案例,助力企业迈向工业4.0。

weixin_33738555的博客 206

LPDDR5 学习笔记01:功能概述

LPDDR5/LPDDR5X SDRAM设备采用8/16DQ通道架构,支持2Gb-32Gb容量。通过CK命令时钟和更快的WCK数据时钟协同工作,7个CA引脚传输控制信息,支持2:1或4:1的WCK:CK比例。设备提供BG/8B/16B三种存储模式选择,分别支持不同数据速率(最高8.533Gbps)和突发长度。采用0.5V VDDQ电源电压,实现高速双倍数据速率传输,并通过差分WCK时钟完成数据采样。读写采用突发访问机制,需先激活命令再执行读写操作。新型LPDDR5X仅支持BG和16B模式,优化了高速性能。

一只豌豆象的博客 2203

R语言机器学习算法实战系列(四)随机森林算法分类器+SHAP值 (Random Forest)

本文介绍了如何使用R语言实现随机森林算法,用于构建乳腺癌分类器。随机森林通过多棵决策树投票判断标签,具有避免偏差和提升模型效果的优势。文章详细讲解了数据下载、R包加载、数据预处理、特征选择、模型构建与评估等步骤。数据集包含569份恶性和良性肿瘤样本的32类指标,通过随机森林模型进行特征选择和分类。最终,文章提供了完整的代码和可视化结果,帮助读者理解并实现随机森林算法。

专注生信领域 3322

JavaScript学习笔记(三)BOM对象

一.BOM对象 BOM(Browser Object Mode),浏览器对象模型,是将我们使用的浏览器抽象成对象模型,例如我们打开一个浏览器,会呈现出以下页面,通过js提供浏览器对象模型对象我们可以模拟浏览器功能。 在浏览器地址栏输入地址,敲击回车这个过程,我们可以使用location对象进行模拟。浏览器中的前进和后退按钮,我们可以使用history对象模拟。 Screen对象:里面存放着有关显示浏览器屏幕的信息。 Window对象:表示一个浏览器窗口或一个框架。 Navigator对象:包含的属性描述了正

asdasd1fdsyrt的博客 262

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

JavaScript学习笔记-基本对象(三)

Function: 函数(方法)对象 1.创建 1.var fun = new Function(形式参数列表,函数体) 2.function 函数名称(形式参数列表){ 方法体 } 3.var 方法名 = function(形式参数列表){ 方法体 } 2.方法 3.属性 4.特点 5.调用 方法名称(实际参数列表); ...

fangye945a的博客 412

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

前端学习笔记三:JavaScript(1)初识js(前提知识储备+警告框+变量与常量+访问HTML元素+显示js值+调用外部js文件+声明创建对象+在js里获取HTML对象并在其内容里插入值)

前提知识就不提了,js是一种编程语言,计算机系的大学生总该有点底子。 另外,到了js部分就用注释来讲解知识点~~(别问为什么之前不采用,问就是懒)~~ 直接上代码: 第一段: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <tit

Reiuji_Utsuho的博客 480

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

JS学习笔记 (三) 对象进阶

1、JS对象 1.1 JS对象特征 1、JS对象是基本数据数据类型之一,是一种复合值,可以看成若干属性的集合。 属性是名值对的形式(key:value) 属性名是字符串,因此可以把对象看成是字符串到值的映射 2、对象除了可以保持自有的属性,还可以从一个称为原型的对象继承属性。其中,原型链继承是JavaScript的核心特征。 3、对象是动态的,可以增加或删除属性。 4、除了字符串、数值、...

如诗 236

javascript学习笔记三(对象)

内部对象 标准对象 typeof 123 “number” typeof ‘123’ ‘string’ typeof true “boolean” typeof NaN “number” typeof [] “object’ typeof {} “object” typeof Math. abs “functi on” typeof undefined “undefined” Date 1.基本使用 var now = new Date(); //sat Jan 04 2020 10:47:06 GMT

qq_43706131的博客 136

JavaScript学习笔记(三):JavaScript 对象

1.JavaScript 中的所有事物都是对象: 字符串、数值、数组、函数...此外,JavaScript 允许自定义对象。 2.JavaScript 是面向对象的语言,但 JavaScript 不使用类。 在 JavaScript中,不会创建类,也不会通过类来创建对象(就像在其他面向对象的语言中那样)。JavaScript 基于 prototype,而不是基于类的。 3.JavaScri

tszhanghaihui的专栏 570

JavaScript内置对象学习笔记三——Date日期对象

1.Date对象: 日期对象用于处理日期和时间 2.获得当日的日期 <script> //直接定义一个变量来接收日期信息 var date = new Date(); document.write(date); //返回值:Thu Jul 08 2021 23:54:18 GMT+0800 (中国标准时间) </script> 3.常用的一些方法: getFullYear():...

qq_51227484的博客 503

JavaScript学习笔记(三)——函数和对象

可用性的代码范围。

weixin_56370772的博客 131

JavaWeb黑马学习笔记06:JavaScript02

概念:document object model文档对象模型将标记语言的各个组成部分封装为对应的对象document 整个文本文档;element:元素对象;attribution:属性对象;text:文本对象;comment:注释对象JavaScript通过DOM,就能够对HTML进行操作:1、改变HTML元素的内容2、改变HTML元素的样式(CSS)3、对HTML、DOM事件做出反应4、添加和删除HTML元素。

m0_58885730的博客 549

JavaScript 学习笔记 之 对象 (三) - [[Get]]和[[Put]]操作

[[Get]] 对对象属性的访问看起来似乎是一件很简单的事 但事实上这里有个复杂的[[Get]]操作在里面(可以理解为函数调用[[Get]]() ) 对象默认的内置[[Get]]操作首先是在对象中查找是否有名称相同的属性,有则返回这个属性的值 如果没有找到,则会遍历可能存在的[[Prototype]]链(也就是原型链,之后我会专门再出一系列博客来介绍这个) 如果无论如何都没找到,name...

Aproducer的博客 2498

JavaScript学习笔记(三)---JavaScript对象

创建 JavaScript 对象 创建 JavaScript 对象有两种不同的方法: 1)定义并创建对象的实例 实例:创建了对象的一个新实例,并向其添加了四个属性: person=new Object(); person.firstname="Bill"; person.lastname="Gates"; person.age=56; person.eyecolor="blue";

u012662142的专栏 695

JavaScript学习笔记(三)- JavaScript对象

☞ Array对象创建Array对象的语法:new Array(); //创建长度为0的数组对象 new Array(size); //创建指定大小的数组,并且数组元素是undefined new Array(element0, element1, ..., elementn); //创建指...

梦否 642

javascript学习笔记 (三)-window对象

  window全局对象的常用属性属性描述window.locationreturns the current URL for the window.window.opener如果窗口是由其他窗口打开(使用window.open), 这个属性返回父窗口的值MSIE: window.screenTop

蓝法典的专栏 1424
上一篇: JavaScript学习笔记(二)--JS HTML DOM
下一篇: Java排序方法
runnerxin
博客等级 码龄10年 12粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值