位置: 编程技术 - 正文

JavaScript 核心参考教程 内置对象(javascript的核心组成部分)

编辑:rootadmin
这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft)。Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 年开始,已经出现在所有的 Netscape 和 Microsoft 浏览器中。ECMA- 的开发始于 年,在 年 7 月,ECMA 会员大会采纳了它的首个版本。 本系列教程旨在向大家分享本人当年学习Javascript的笔记和心得。本系列教程预计分五个部分。 第一部分:Javascript内置对象。 第二部分:浏览器对象。 第三部分:文档对象模型。 第四部分:面向对象封装及闭包的应用。 第五部分:系列专题(正则表达式,框架学习,etc...)。 Javascript其实不是一种完全的面向对象的语言,准确的说,应该是一种基于对象的编程语言,尽管我们可以模拟面向对象的特性,但是一旦脱离它的容器及一些基本的对象组件,Javascript将寸步难行。如果缺少DOM组件的支持,我们就无法写出优雅交互性良好的用户界面,如果缺少 XMLHTTPRequest组件的支持,我们将无法实现让人心动的Ajax。所以,要学好Javascript,我们必须很好的掌握 Javascript基本组件的使用。 好,我们下面就从第一部分开始,开始进入Javascript内置对象章节的学习。

全局属性

Infinity表示正无穷大的数值NaN非数字值undefined 未定义的值decodeURI()对encodeURI()转义的字符串解码。decodeURIComponent()对encodeURIComponent()转义的字符串解码。encodeURI()返回参数的副本,其中某些字符被十六进制的转义序列替换了, 建议使用encodeURIComponent()对字符串进行编码。encodeURIComponent()返回参数的副本,其中某些字符被十六进制的转义序列替换了。escape()用转义序列替换某些字符来字符串编码。eval()计算Javascript代码串,返回结果。isFinite()检验一个值是否是无穷大的数字。isNaN()检验一个值是否是非数字的值。parseFloat()从字符串解析一个数字。parseInt()从字符串解析一个数字。unescape()对用escape()编码的字符串解码。

javascript内置对象

Object对象 constructor对一个Javascript函数的引用,该函数是对象的构造函数。hasOwnProperty()检查对象是否有局部定义的(非继承的)、具有特定名字的属性。isPrototypeOf()检查对象是否是指定对象的原型。propertyIsEnumerable()检查指定的属性是否存在,以及是否能用for/in循环枚举。toLocaleString()返回对象地方化的字符串表示。toString()返回对象的字符串表示。valueOf()返回对象的原始值(如果存在)。Arguments对象(只在函数内部定义) callee对当前正在执行函数的引用。length传递给函数的实际参数个数。Array对象 length数组包含的元素的个数。concat()给数组添加元素(此操作原数组的值不变)。join()把数组中所有元素转换成字符串,然后连接起来。pop()删除并返回数组最后一个元素。push()把一个元素添加到数组的尾部,返回值为数组的新长度(Bug:ver1.2中,将返回数组最后一个元素)。reverse()在原数组上颠倒数组中元素的顺序。shift()删除并返回数组的头部元素。slice()返回数组的一个子数组,该方法不修改原数组(Bug:在IE4中start不能为负数)。sort()从原数组上对数组进行排序。splice()插入,删除,替换一个数组元素。toLocalString()把数组转换成一个局部字符串。toString()把数组转换成一个字符串。unshift()在数组头部插入一个元素, 返回值为数组的新长度。Boolean对象(0、NaN、null、空字符串和undefined都将转换成false) Date对象 getDate()返回月中的某一天。getDay()返回一周中的某一天。getFullYear()返回日期中的年份。getUTCFullYear()同上。getHours()返回对象的小时字段。getUTCHours()同上。getMilliseconds()返回对象的毫秒字段。getUTCMilliseconds()同上。getMinutes()返回对象的分钟字段。getUTCMinutes()同上。getMouth()返回对象的月份字段。getUTCMouth()同上。getSeconds()返回对象的秒字段。getUTCSeconds()同上。getTime()返回对象内部的毫秒表示。getTimezoneoffset()返回这个日期的本地时间和UTC表示之间的时差,以分钟为单位。getYear()推荐使用getFullYear()。setDate()设置对象月中的某一天。setUTCDate()同上。setFullYear()设置对象中的年份字段。setUTCFullYear()同上。setHours()设置对象的小时字段。setUTCHours()同上。setMilliseconds()设置对象的毫秒字段。setUTCMilliseconds()同上。setMinutes()设置对象的分钟字段。setUTCMinutes()同上。setMouth()设置对象的月份字段。setUTCMouth()同上。setSeconds()设置对象的秒字段。setUTCSeconds()同上。setTime()使用毫秒的形式设置对象的各个字段。setYear()推荐使用setFullYear()。toDateString()返回日期的日期部分的字符串表示。toGMTString()推荐使用toUTCString()。toLacaleDataString()返回日期的日期部分的字符串表示。toLocaleString()将对象转换成一个字符串。toLacaleTimeString()返回日期的时间部分的字符串表示。toString()将对象转换成一个字符串。toTimeString()将对象转换成一个字符串。toString()返回日期的时间部分的字符串表示。toUTCString()将对象转换成一个字符串。valueOf()将对象转换成它的内部毫秒格式。parse()静态方法,解析日期和时间的字符串表示,返回它的内部毫秒表示。UTC()静态方法,返回指定的UTC日期和时间的毫秒表示。Error对象 message提供异常详细信息的错误消息。name声名异常类型的字符串。toString()返回一个表示Error对象的字符串。

子对象类型,指示具体的错误类型。

EvalError(执行错误)。RangeError(在数字超出合法范围时抛出)。ReferenceError(在读取不存在的变量时抛出)。SyntaxError(抛出该错误用来通知语法错)。TypeError(当一个值的类型错误时,抛出该异常)。URIError(由URI的编码和解码方法抛出)。Function对象 argumentsArguments对象, 反对使用该属性。caller对调用当前函数的Funciton对象的引用,反对使用该属性。length在声名函数时指定的命名参数个数。prototype一个对象,用于构造函数,这个对象定义的属性和方法由构造函数创建的所有对象共享。apply()将函数作为指定对象的方法来调用,传递给它的是指定的参数数组。call()将函数作为指定对象的方法来调用,传递给它的是指定的参数。toString()返回函数的字符串表示。Math对象 Math.E常量e,自然对数的底数。Math.LN的自然对数。Math.LN的自然对数。Math.LOGE以为底的e的对数。Math.LOG2E以2为底的e的对数。Math.PI常量π。Math.SQRT1_/2的平方根。Math.SQRT的平方根。abs()静态方法, 求绝对值。acos()静态方法。asin()静态方法。acos()静态方法。atan()静态方法。atan2()静态方法, 计算X轴到一个点的角度。ceil()静态方法, 对一个数上舍入。cos()静态方法。exp()静态方法, 计算e的指数。floor()静态方法, 对一个数下舍入。log()静态方法, 计算自然对数。max()静态方法。min()静态方法。pow()计算参数1的参数2次方。radom()静态方法。round()静态方法。sin()静态方法。sqrt()静态方法。tan()静态方法。Number对象 Number.MAX_VALUE可表示的最大的数。Number.MIN_VALUE可表示的最小的数。Number.NaN非数字值。Number.NEGATIVE_INFINITY负无穷大,溢出时返回该值。Number.POSITIVE_INFINITY正无穷大,溢出时返回该值。toString()把数字转换成字符串,使用指定的基数。toLocaleString()把数字转换成字符串,使用本地格式数字规约。toFixed()把数字转换成字符串,结果的小数点后有指定位数的数字。toExponential()把数字转换成字符串,结果采用指数计数法,小数点后有指定位数的数字。toPrecision()把数字转换成字符串,结果中包含指定位数的有效数字。RegExp对象 global对象是否具有性质g。ignoreCase对象是否具有性质i。lastIndex上次匹配后的字符位置,用于一个字符串中进行多次匹配。multiline对象是否具有性质m。source正则表达式的源文本。exec()执行强大的、通用的模式匹配。test()检测一个字符串是否含有某个模式。详细资料大家可以参考Javascript核心参考教程--RegExp对象 String对象 fromCharCode()静态方法, 用作为参数而传递的字符代码创建一个新的字符串。length字符串的长度。charAt()抽取字符串中指定位置的字符。charCodeAt()返回字符串中指定位置的字符编码。concat()把一个或多个值连接到字符串上。indexOf()在字符串中检索一个字符或一个子串。lastIndexOf()在字符串中向后检索一个字符或一个子串。localeCompare()用本地特定顺序来比较两个字符串。match()用正则表达式执行模式匹配。replace()用正则表达式执行查找、替换操作。search()检索字符串中与正则表达式匹配的子串。slice()返回字符串的一个片断或一个子串。split()把字符串分割成一个字符串数组,在指定的分界字符处或正则表达式处执行分割。substring()从字符串中抽取一个子串。substr()从字符串中抽取一个子串。toLowerCase()把字符串中所有字符转换成小写的,然后返回一个副本。toString()返回原始的字符串值。toUpperCase()把字符串中所有字符转换成大写的,然后返回一个副本。valueOf()返回原始字符串值。除此之外,String 还有一些与HTML操作特定的方法,但是ECMAScript没有标准化这些方法。anchor()在<a name=>环境中返回一个字符串的副本。big()在<big>环境中返回一个字符串的副本。blink()在<blink<环境中返回一个字符串的副本。bold()在<b>环境中返回一个字符串的副本。indexOf()在字符串中检索一个字符或一个子串。lastIndexOf()在字符串中向后检索一个字符或一个子串。localeCompare()用本地特定顺序来比较两个字符串。match()用正则表达式执行模式匹配。fixed()在<tt>环境中返回一个字符串的副本。fontcolor()在<font color=>环境中返回一个字符串的副本。fontsize()在<font size=>环境中返回一个字符串的副本。italics()在<i>环境中返回一个字符串的副本。link()在<a href=>环境中返回一个字符串的副本。small()在<small>环境中返回一个字符串的副本。strike()在<strike>环境中返回一个字符串的副本。sub()在<sub>环境中返回一个字符串的副本。sup()在<sup>环境中返回一个字符串的副本。

推荐整理分享JavaScript 核心参考教程 内置对象(javascript的核心组成部分),希望有所帮助,仅作参考,欢迎阅读内容。

JavaScript 核心参考教程 内置对象(javascript的核心组成部分)

文章相关热门搜索词:js核心对象,javascript的核心组成部分,javascript的核心组成部分,javascript的核心,javascript核心参考手册,javascript的核心,javascript核心参考手册,javascript的核心,内容如对您有帮助,希望把文章链接给更多的朋友!

JavaScript 三种创建对象的方法 JavaScript中对象的创建有以下几种方式:(1)使用内置对象(2)使用JSON符号(3)自定义对象构造一、使用内置对象JavaScript可用的内置对象可分为两种

实现JavaScript中继承的三种方式 一、原型链继承在原型链继承方面,JavaScript与java、c#等语言类似,仅允许单父类继承。prototype继承的基本方式如下:functionParent(){}functionChild(){}Child.proto

JavaScript 基于原型的对象(创建、调用) JavaScript中的对象有三种1,内部对象如Array,Boolean,Data,Math,Number,Object,RegExp,String对象等这些对象系统给我们提供了各自的属性与方法供调用。2

标签: javascript的核心组成部分

本文链接地址:https://www.jiuchutong.com/biancheng/386500.html 转载请保留说明!

上一篇:面向对象的javascript(笔记)(面向对象的三大特征)

下一篇:JavaScript 三种创建对象的方法(javascript create)

  • 初级职称经济法目录
  • 企业中秋晚会活动方案
  • 公共电话亭是否应该被拆除
  • 企业利润对外投资 所得税
  • 在途物资什么科目
  • 固定资产分期付款会计处理
  • 知道税负率和收入怎么算进项
  • 去税务局申报增值税需要带税盘吗
  • 卷票发票校验码在哪里
  • 公司抬头的发票
  • 固定资产加速折旧法
  • 财务费用中的汇兑损益记在现金流表哪里
  • 工业企业新产品的特点
  • 出差补助没有发票计入什么科目
  • 公司买车付首付款个人还贷怎么做会计分录
  • 差旅费出差补助如何计算天数
  • 电信线路租用的手机
  • 会议费需要什么资料
  • 营改增行业销售额的规定
  • 小规模纳税人开具增值税专用发票
  • 会计员如何处理21种差额计税?
  • 财政总预算会计分为三级
  • 食堂伙食费账务处理
  • 不交社保一告一个准罚多少钱
  • 政府性基金预算收入包括
  • 汇兑结算方式可以分为
  • 非正常损失进项税额转出计算
  • 电子商务平台怎么下载中标通知书
  • 固定资产双倍余额递减法计提折旧公式
  • 保险费做什么会计分录
  • 会计的职责概述
  • 专项基金是什么
  • 优先股的发行主体
  • 家具折旧费是什么意思
  • 发票备注栏可以写详见清单吗
  • 赔付支出有哪些
  • 公寓增值税税率是多少
  • php 银行卡支付
  • 开源项目排行榜
  • nginx跨域配置详解
  • 税收分类编码不存在什么意思
  • 待抵扣进项税额和进项税额的区别
  • 印花税土地使用权计税依据
  • 应收账款能想到什么
  • 基本户发工资的规定
  • 查账征收的纳税人能否简易注销
  • 计提工资的时候计提个税吗
  • 企业分配股权
  • 应交税费案例分析题
  • 借贷记账法的记账依据是什么
  • 交易性金融资产包括哪些项目
  • 先开票后出库会计处理
  • 保证金计算器
  • 红字发票如何做进项税转出
  • 招待费的增值税怎么算
  • 收到票据款
  • 成本费用占营业收入比重
  • 洗浴发票可以报销么
  • 小额零星支出是什么意思
  • 税控盘的主要功能
  • 认证测试方式有哪几种
  • SqlServer 2000、2005分页存储过程整理第1/3页
  • sqlserver索引类型区别
  • win7旗舰版系统激活码
  • windows 2003 iis+php5+mysql+phpmyadmin 详细安装配置
  • mac vm安装win10
  • centos如何删除用户
  • isignup.exe是什么进程 isignup进程查询
  • 在linux系统中创建用户账户
  • cocos2dx开发的游戏
  • android解析xml的方法中,将整个文件加载到内存
  • unity已存在
  • js实现全屏
  • jQuery实现HTML表格单元格的合并功能
  • jquery文档处理有哪些
  • 外地经营预缴企业所得税
  • 国税局事业编制和公务员哪个比较好
  • 丰田2.0和2.5混动发动机
  • 下载广东省电子税务局appp
  • 税务局签合同
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设