ECMAScript
预定义引用类型
1,Object类:ECMAScript
中的
Object
类与
Java
中的
object
相似,
ECMAScript
中的所有类都由这个类继承而来.
Object类的属性:
Constructor
——对创建对象的函数的引用(指针)。对于
Object
类,该指针指向原始的
object()
函数。
Prototype
——对该对象的对象原型的引用。
对于所有的类,它默认返回
Object
对象的一个实例。
Object类的方法:
HasOwnProperty(property)
——判断对象是否有某个特定的属性。必须用字符串指定该属性(例如
o.hasOwnProperty("name")
)。
IsPrototypeOf(object)
——判断该对象是否为另一个对象的原型。
PropertyIsEnumerable(property)
——判断给定的属性是否可以用
for…in
语句进行枚举。
ToString()
——返回对象的原始字符串表示。
ValueOf()
——返回最适合该对象的原始值。对于许多类,该方法返回的值都与
toString()
的返回值相同。
2,Boolean类:Boolean
原始类型的引用类型。不建议使用。
3,Number类:Number
原始类型的引用类型。不建议使用。
4,Sting类:
a,valueOf()和toString()都返回String的原始值.
b,charAt()和charCodeAt()访问字符串中的单个字符,参数:需要操作的字符发位置(从0开始)
charAt()返回字符,charCodeAt()返回字符代码.
var temp = new String("hello world");
alert(temp.charAt(1)); //outputs "e"
alert(temp.charCodeAt(1)); //outputs "101"
c,concat()连接字符串的。
d,slice()和substring()在参数为正数时相同,而对于负参数,slice()会用字符串的长度加上参数,substring()会将其 忽略(作0处理)。
记住,
String
类的所有属性和方法都可应用于
String
原始值上,因为它们是伪对象。
5,instanceof运算符:
instanceof
运算符与
typeof
运算符相似,用于识别正在处理的对象的类型。与
typeof
方法不同的是,
instanceof
方法要求开发者明确地确认对象为某特定类型。例如:
var temp = new String("hello world");
alert(temp instanceof String); //outputs "true"
分享到:
相关推荐
JavaScript个人学习笔记
JavaScript学习笔记
前后端开发必须精通的JavaScript笔记大全
ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。Typora软件记录的学习笔记 适用于小白,内容包含了我们平时常用到的知识,还有一些平时遇到问题的总结。...
本文给大家分享我的javascript高级编程学习笔记之object和array引用类型,涉及到javascript引用类型相关知识,大家一起看看把。 1. Object类型 大多数引用类型值都是Object类型的实例;而且Object也是ECMAScript中...
很高兴您打开了这篇学习笔记,在此希望您花费10分钟的时间详细阅读说明,对它有个初步认识,再决定是否阅读(有能力可以去阅读英文文档)。 之所以称它为学习笔记主要有3点: 记录这篇笔记的时候我还没有成为一名...
echarts 学习笔记 文档
本地对象 ①Array类 ②Date类 对象的类型 内置对象 ①Global对象 ②Math对象 宿主对象 今天继续学习JS中的对象,昨天内置对象Global对象和Math对象,今天继续。宿主对象 所有非本地对象都是宿主对象host object,即...
概要:javascript的组成、 各个组成部分的作用 、 一、javascript的组成 javascript ECMAScript(核心) DOM(文档对象模型) BOM(浏览器对象模型) 1.1ECMAScript ECMAScript是通过ECMA-262标准化的脚本...
ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言
根据pink老师的课程做的学习笔记 学习JavaScript看这篇就够了
ECMAScript它可以理解为是JavaScript的一个标准 最新版本已经到了es6版本~ 但是大部分浏览器还只停留在支持es5代码上! 开发环境——线上环境,版本不一致 2. 快速入门 2.1 引入JavaScript 注意:script标签必须成对...
在ECMAScript中有两种不同数据类型的值:基本类型值和引用类型值,基本类型值是指简单的数据段,而引用类型值指的是那些可能由多个值构成的对象。 Undefined、Null、Boolean、Number、String这五种基本数据类型都是...
Javascript第4版学习笔记 本书从 JavaScript 的起源开始,逐步讲解到新出现的技术,其中重点介绍 ECMAScript 和 DOM 标准。在 此基础上,接下来的各章揭示了 JavaScript 的基本概念,包括类、期约、迭代器、代理...
ECMAscript 中有5种简单的数据类型,也被称为基本数据类型:Undefined、Null、Boolean、Number和String。还有一种复杂的数据类型——Object。 Undefined 类型 在使用var 声明变量但未对其进行初始化时,这个变量的值...
jQuery学习笔记第二天的电梯导航案例代码
ECMAScript中的类型转换,学习js的朋友可以看看
通常而言,JavaScript由ECMAScript核心、BOM和DOM三部分构成,前面的文章将ECMAScript核心部分粗略的过了一
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,我们称之为JavaScript对象表示法。使用JSON进行数据传输的优势之一是JSON实际...它基于ECMAScript第3版中JavaScript对象字面量语法子集的一种文本格式。
笔记文件链接: https://blog.csdn.net/shaoyahu/article/details/124547879