文档库 最新最全的文档下载
当前位置:文档库 › JS对象属性及方法完美总结之最终版

JS对象属性及方法完美总结之最终版

JS对象属性及方法完美总结之最终版
JS对象属性及方法完美总结之最终版

●Date

●属性(1):

●constructor 所建立对象的函数参考

●prototype 能够为对象加入的属性和方法

●方法(43):

●getDay() 返回一周中的第几天(0-6)

●getYear() 返回年份.2000年以前为2位,2000(包含)以后为4位

●getFullYear() 返回完整的4位年份数

●getMonth() 返回月份数(0-11)

●getDate() 返回日(1-31)

●getHours() 返回小时数(0-23)

●getMinutes() 返回分钟(0-59)

●getSeconds() 返回秒数(0-59)

●getMilliseconds() 返回毫秒(0-999)

●getUTCDay() 依据国际时间来得到现在是星期几(0-6)

●getUTCFullYear() 依据国际时间来得到完整的年份

●getUTCMonth() 依据国际时间来得到月份(0-11)

●getUTCDate() 依据国际时间来得到日(1-31)

●getUTCHours() 依据国际时间来得到小时(0-23)

●getUTCMinutes() 依据国际时间来返回分钟(0-59)

●getUTCSeconds() 依据国际时间来返回秒(0-59)

●getUTCMilliseconds()依据国际时间来返回毫秒(0-999)

●getTime() 返回从1970年1月1号0:0:0到现在一共花去的毫秒数

●getTimezoneoffset() 返回时区偏差值,即格林威治平均时间(GMT)与运行脚本的计算机所处时区设置之间相差的

分钟数)

●parse(dateString) 返回在Date字符串中自从1970年1月1日00:00:00以来的毫秒数

●setYear(yearInt) 设置年份.2位数或4位数

●setFullYear(yearInt)设置年份.4位数

●setMonth(monthInt) 设置月份(0-11)

●setDate(dateInt) 设置日(1-31)

●setHours(hourInt) 设置小时数(0-23)

●setMinutes(minInt) 设置分钟数(0-59)

●setSeconds(secInt) 设置秒数(0-59)

●setMilliseconds(milliInt) 设置毫秒(0-999)

●setUTCFullYear(yearInt) 依据国际时间来设置年份

●setUTCMonth(monthInt) 依据国际时间来设置月(0-11)

●setUTCDate(dateInt) 依据国际时间来设置日(1-31)

●setUTCHours(hourInt) 依据国际时间来设置小时

●setUTCMinutes(minInt) 依据国际时间来设置分钟

●setUTCSeconds(secInt) 依据国际时间来设置秒

●setUTCMilliseconds(milliInt)依据国际时间来设置毫秒

●setTime(timeInt) 设置从1970年1月1日开始的时间.毫秒数

●toGMTString() 根据格林威治时间将Date对象的日期(一个数值)转变成一个GMT时间字符串,如:Weds,15

June l997 14:02:02 GMT

●toUTCString() 根据通用时间将一个Date对象的日期转换为一个字符串

●toLocaleString() 把Date对象的日期(一个数值)转变成一个字符串,使用所在计算机上配置使用的特定日期格

●toSource() 显示对象的源代码

●toString() 将日期对象转换为字符串

●UTC(yyyy, mm, dd, hh, mm, ss, msec)返回从格林威治标准时间到指定时间的差距,单位为毫秒

●valueOf() 返回日期对象的原始值

●Math

●属性:

●constructor 所建立对象的函数参考

●prototype 能够为对象加入的属性和方法

● E 欧拉常量,自然对数的底(约等于2.718)

●LN2 2的自然对数(约等于0.693)

●LN10 10的自然对数(约等于2.302)

●LOG2E 以2为底的e的对数.(约等于1.442)

●LOG10E 以10为底的e的对数(约等于0.434)

●PI ∏的值(约等于3.14159)

●SQRT1_2 1/2(0.5)的平方根(即l除以2的平方根,约等于o.707)

●SQRT2 2的平方根(约等于1.414)

●方法:

●abs(x) 返回数字的绝对值

●acos(x) 返回数字的反余弦值

●asin(x) 返回数字的反正弦值

●atan(x) 返回位于-PI/2 和PI/2 的反正切值

●atan2(y,x) 返回(x,y)位于-PI 到PI 之间的角度

●ceil(x) 返回x 四舍五入后的最大整数

●cos(x) 返回一个数字的余弦值

●exp(x) 返回E^x 值

●floor(x) 返回x 四舍五入后的最小整数

●log(x) 返回底数为E的自然对数

●max(x,y) 返回x 和y 之间较大的数

●min(x,y) 返回x 和y 之间较小的数

●pow(x,y) 返回y^x 的值

●random() 返回位于0 到1 之间的随机函数

●round(x) 四舍五入后取整

●sin(x) 返回数字的正弦值

●sqrt(x) 返回数字的平方根

●tan(x) 返回一个角度的正切值

●toSource() 显示对象的源代码

●valueOf() 返回数学对象的原始值

●Number

●属性:

●MAX_VALUE The largest possible value a number in JavaScript can have 1.7976931348623157E+308 ●MIN_VALUE The smallest possible value a number in JavaScript can have 5E-324

●NaN Equal to a value that is not a number.

●NEGATIVE_INFINITY A value that is less than MIN_VALUE.

●POSOTIVE_INFINITY A value that is greater than MAX_VALUE.

●prototype A static property of the Number object

●方法:

●toString Returns a string representing the specified object

●valueOf() 返回数学对象的原始值

●Boolean

●属性:

●constructor 所建立对象的函数参考

●prototype 能够为对象加入的属性和方法

●方法:

●toSource() 显示对象的源代码

●toString() 将布尔值转换为字符串,并且返回结果

●valueOf() 返回布尔对象的原始值

●String

●属性:

●constructor 所建立对象的函数参考

●prototype 能够为对象加入的属性和方法

●length 返回字符串的字符长度

●方法(20):

●anchor("name")用来把字符串转换为HTML锚点标记内()

●big() 把字符串中的文本变成大字体()

●blink() 把字符串中的文本变成闪烁字体()

●bold() 把字符串中的文本变成黑字体()

●fixed() 把字符串中的文本变成固定间距字体,即电报形式()

●fontcolor(color)设置字符串中文本的颜色()

●Fontsize(size) 把字符串中的文本变成指定大小()

●italics() 把字符串中的文本变成斜字体()

●Link(url)用来把字符串转换-HTML链接标记中()

●small() 把字符串中的文本变成小字体()

●strike() 把字符串中的文本变成划掉字体()

●sub() 把字符串中的文本变成下标(subscript)字体((SUB>)

●sup() 把字符串中的文本变成上标(superscript)字体()

●charAt(index) 返回指定索引处的字符

●charCodeAt(index)返回一个整数,该整数表示String对象中指定位置处的字符的Unicode编码●concat(string2)连接两条或多条字符串

●fromCharCode(num1, num2, …, numN)获取指定的Unicode值并返回字符串

●indexOf(searchString, startIndex) 返回字符串中第一个出现指定字符串的位置

●lastlndexOf(searchString, startIndex) 返回字符串中最后一个出现指定字符串的位置

●match(regex) 在字符串中查找指定值

●replace(regex, newString)将字符串中的某些字符替换成其它字符

●search(regex) 针对某执行值对字符串进行查找

●slice(startIndex, endIndex)将部分字符抽出并在新的字符串中返回剩余部分

●split(delimiter)将字符串分配为数组

●substr(startIndex, length) 从startIndex取,取length个字符

●substring(startIndex, endIndex) 从startIndex和endIndex之间的字符,不包括endIndex

●toLowerCase() 把字符串中的文本变成小写

●toUpperCase() 把字符串中的文本变成大写

●toSource() 显示对象的源代码

●valueOf() 返回字符串对象的原始值

●Array

●属性:

●constructor 所建立对象的函数参考

●prototype 能够为对象加入的属性和方法

●index For an array created by a regular expression match, the zero-based index of the match in the string.

●input For an array created by a regular expression match, reflects the original string against which the regular

expression was matched.

●length 获取数组元素的个数,即最大下标加1

●方法(13):

●concat(array1,arrayn)将两个或两个以上的数组值连接起来,合并后返回结果

●join(string) 将数组中元素合并为字符串,string为分隔符.如省略参数则直接合并,不再分隔

●pop() 移除数组中的最后一个元素并返回该元素

●push(value) 在数组的末尾加上一个或多个元素,并且返回新的数组长度值

●reverse() 颠倒数组中元素的顺序,反向排列

●shift() 移除数组中的第一个元素并返回该元素

●slice(start, deleteCount, [item1[, item2[,...[,itemN]]]]) 返从一个数组中移除一个或多个元素,如果必要,在所移除元

素的位置上插入新元素,返回所移除的元素

●sort(compare Function) 在未指定排序号的情况下,按照元素的字母顺序排列,如果不是字符串类型则转换成字符

串再排序,返回排序后的数组

●splice() 为数组删除并添加新的元素

●toSource() 显示对象的源代码

●toString() 将数组所有元素返回一个字符串,其间用逗号分隔

●unshift(value)为数组的开始部分加上一个或多个元素,并且返回该数组的新长度

●valueOf() 返回数组对象的原始值

●RegExp

●属性:

●$1, ..., $9 Parenthesized substring matches, if any.

●$_ See input.

●$* See multiline.

●$& See lastMatch.

●$+ See lastParen.

●$` See leftContext.

●$' See rightContext.

●global Whether or not to test the regular expression against all possible matches in a string, or only against the

first.

●ignoreCase Whether or not to ignore case while attempting a match in a string.

●input The string against which a regular expression is matched.

●lastIndex The index at which to start the next match.

●lastMatch The last matched characters.

●lastParen The last parenthesized substring match, if any.

●leftContext The substring preceding the most recent match.

●multiline Whether or not to search in strings across multiple lines.

●rightContext The substring following the most recent match.

●source The text of the pattern.

●方法:

●compile Compiles a regular expression object.

●exec Executes a search for a match in its string parameter.

●test Tests for a match in its string parameter

●Function

●属性:

●arguments An array corresponding to the arguments passed to a function.

●arity Indicates the number of arguments expected by the function.

●caller Specifies which function called the current function.

●prototype Allows the addition of properties to a Function object.

●方法:

●toString Returns a string representing the specified object.

●Object

●属性:

●constructor Specifies the function that creates an object's prototype.

●prototype Allows the addition of properties to all objects.

●方法:

●eval Evaluates a string of JavaScript code in the context of the specified object.

●toString Returns a string representing the specified object.

●unwatch Removes a watchpoint from a 属性源the object.

●valueOf Returns the primitive value of the specified object.

●watch Adds a watchpoint to a 属性源the object.

●全局

●属性:

●Infinity 指定一个正负无穷大的数值

●NaN 指定一个“非数字”值

●undefined 指定一个未被赋值的变量

●方法:

●decodeURI() 为加密的URI进行解码

●decodeURIComponent() 为加密的URI组件解码

●encodeURI() 将字符串加密为URI

●encodeURIComponent() 将字符串加密为URI组件

●escape(string) 加密一个字符串

●unescape() 使用escape()对一个字符串进行解码

●eval(string) 判断一个字符串并将其以脚本代码的形式执行

●isFinite(number) 检测一个值是否为一个有限数字,返回True或False

●isNaN(string) 检测一个值是否不是一个有限数字

●Number() 将一个对象的值转换为一个数字

●parseFloat(string) 将一个字符串解析为一个浮点数字

●parseInt(string) 将一个字符串解析为一个整数,不是四舍五入操作,而是切尾

●String(object) 将一个对象值转换为一个字符串

●number(object)

●事件

●属性:

?窗口事件,只在body和frameset元素中才有效

●onload 页面或图片加载完成时

●onunload 用户离开页面时

?表单元素事件,在表单元素中才有效

●onchange 框内容改变时

●onsubmit 点击提交按钮时

●onreset 重新点击鼠标按键时

●onselect 文本被选择时

●onblur 元素失去焦点时

●onfocus 当元素获取焦点时

?键盘事件,在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素里都无效●onkeydown 按下键盘按键时

●onkeypress 按下或按住键盘按键时

●onkeyup 放开键盘按键时

?在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素里都无效

●onclick 鼠标点击一个对象时

●ondblclick 鼠标双击一个对象时

●onmousedown 鼠标被按下时

●onmousemove 鼠标被移动时

●onmouseout 鼠标离开元素时

●onmouseover 鼠标经过元素时

●onmouseup 释放鼠标按键时

?其他

●onresize 当窗口或框架被重新定义尺寸时

●onabort 图片下载被打断时

●onerror 当加载文档或图片时发生错误时

●自定义对象:有初始化对象和定义构造函数的对象两种方法

●a:初始化对象

●例如:对象={属性1:值1;属性2:值2;......属性n:值n} 注意:每个属性/值对之间用分号隔开;

●b:定义构造函数的对象

●例如:

●function 函数名(属性1, 属性2,......属性N){

●this.属性1=属性值1;

●this.属性2=属性值2;

●this.属性n=属性值n;

●this.方法名1=函数名1;

●this.方法名2=函数名2;

●}

●注意:方法名和函数名可以同名,但是在方法调用函数前,函数必须已经定义好,否则会出错●为自定义的函数创建新的实例一样是使用new 语句。

javaScript重点知识总结

1、JavaScript 显示数据 JavaScript 可以通过不同的方式来输出数据: 使用window.alert()弹出警告框。 使用document.write()方法将内容写到HTML 文档中。 使用innerHTML写入到HTML 元素。 使用console.log()写入到浏览器的控制台。 实例: document.getElementById("demo").innerHTML = "段落已修改。"; document.write("

这是一个标题

");//write可以直接写入格式! 2、JavaScript 数据类型 var length = 16; // Number 通过数字字面量赋值var points = x * 10; // Number 通过表达式字面量赋值var lastName = "Johnson"; // String 通过字符串字面量赋值var cars = ["Saab", "Volvo", "BMW"]; // Array 通过数组字面量赋值var person = {firstName:"John", lastName:"Doe"}; // Object 通过对象字面量赋值 var cars=new Array(); cars[0]="Saab"; cars[1]="Volvo"; cars[2]="BMW"; 3、JavaScript事件

HTML 事件可以是浏览器行为,也可以是用户行为。 以下是HTML 事件的实例: HTML 页面完成加载。 HTML input 字段改变时。 HTML 按钮被点击。 右图是常见的事件(前面都有on) 事件有三种写法,举onclick为例: //后面再写函数实现方式。 4、JavaScript 字符串 var carname = "Volvo XC60"; var character = carname[7]; //字符串的索引从0 开始 JavaScript本身对单引号还是双引号没有区别。一般都用双引号,两个都存在时,再考虑。

js常用总结

JavaScript的内部对象: (1) Object (2) String (3) Math (4) Date (5) toString JavaScript 代码放在另一个单独的文件里,然后在网页(HTML文件)中使用“SRC= 此单独文件的路径/地址(URL)”来使用此单独文件里的JavaScript 程序代码。一般将这个单独的文件保存为扩展名为.JS 的文件: JS - 常用語句 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是: document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是: window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值: document.getElementById("表单中元素的ID号").name(或value) 6.一个小写转大写的JS: document.getElementById("output").value=document.getElementById("input").value.toUpperCa se(); 7.JS中的值类型: String,Number,Boolean,Null,Object,Function 8.JS中的字符型转换成数值型: parseInt(),parseFloat() 9.JS中的数字转换成字符型: ("" 变量) 10.JS中的取字符串长度是: (length) 11.JS中的字符与字符相连接使用号. 12.JS中的比较操作符有: == 等于,!=不等于,>,>=,<.<= 13.JS中声明变量使用: var 来进行声明 14.JS中的判断语句结构: if(condition){}else{} 15.JS中的循环结构: for([initial expression];[condition];[upadte expression]) {inside loop} 16.循环中止的命令是: break 17.JS中的函数定义:

个人心得javascript总结模板

个人心得javascript总结模板 个人心得javascript总结模板 篇一:个人心得javascript总结 1、javascript 是一种基于对象,和事件驱动的并具有安全性的脚本语言;基于对象,动态语言,无需编译,直接解释执行; 2、可以放在的地方; A、中,一对 之间; B、单独文件中 C、将脚本程序代码作为属性值、javascript 3、保留字以及关键字; 4、javascript基本语法: 4.1 标识:大小写字母,数字,下划线,和美元符号:不能以数字开头; 4.2 javascript严格区分大小写 4.3 每条语句必须以分号结束;(不写,一般没事,但是可能会引起不必要的歧义) 4.4 多行注释**单行注释: 4.5 Function test(){ Var i=100;不加var 就会自动变成全局变量,这样在以后会产生冲突;

Alert(i); } Test(); 5、数据类型:(数字,boolean,String字符串;日期什么的是对象了) 特殊值:NaN,Infinity,函数isNaN();isFinite(); Boolean,取值只能是true,和false 全是小写 逻辑运算符 var a=100; var b=0; var c=a||b; alert(c);返回值是100:就是当两边返回值都是false时,返回第一个或最后一个不为false的值; 6、什么值在javascript中是false? 逻辑运算中,0,“”,false,null,undefined,NaN均表示false 6.1想要赋个默认值:怎么办? function test(e){ e=e||new object(); if(https://www.wendangku.net/doc/9b4330144.html,!='ang'){ alert(e);}} test(3); 看这里: Var sth=test;相当于将函数赋给一个变量,这个变量之后可以传参运行

javascript笔记总结

DAY01 基本使用 什么是javascript 发展历史 javascript组成ECMAScript+BOM+DOM 使用标签 document.write方法 注释 使用引入js文件的方式