javascript常用对象方法】的更多相关文章

concat:连接产生一个新数组 [1,2].concat([3,4])     >> [1, 2, 3, 4] filter:返回符合条件的一个新数组 [1,2,3,4,5].filter(function aa(item){return item>3})     >> [4, 5] indexOf:寻找元素所在的坐标 [1,2,3,4].indexOf(3)     >>2           //没有则返回-1 join:数组转为字符串 [1,2,3,4].…
进击のpython ***** 前端学习--JavaScript常用对象 JavaScript中的所有事物都是对象:字符串.数字.数组.日期,等等 在JavaScript中,对象是拥有属性和方法的数据 好比是可以构造出一个人,这个人他有年龄和姓名等,这些统统属于这个人的属性 这个人他有爱泡妹子,泡妹子是这个人的动作,我们称为这个对象的方法 注意var s1 = "abc"和var s2 = new String("abc")的区别:typeof s1 -->…
JavaScript常用对象有哪些 1.String 2.Date 3.Math 4.Array 5.Number 6.Boolean…
JavaScript常用工具方法 1.日期格式化 2.将日期字符串转换为Date,字符串格式为(yyyy-mm-dd hh:mm:ss) 3.JS获取当天00:00:00时间和23:59:59的时间 1.日期格式化 /** * 日期格式化 * 格式:yyyy-MM-dd hh:mm:ss */ Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+"…
---恢复内容开始--- 本文将简单介绍JavaScript中一些常用对象的属性和方法,以及几个有用的系统函数. 一.串方法 JavaScript有强大的串处理功能,有了这些串方法,才能编写出丰富多彩的网页.在这一部分里,我们将介绍到如何使用与串对象有关的方法和属性. 1.串对象的length属性 串对象仅有一个属性length,这个属性值表示这个串所包括字符的相对数目.语法为: stringName.length 2.串对象的方法 JavaScript提供了多个串方法以帮助控制显示信息.串方法…
数组的方法:首先,数组的方法有数组原型方法,也有从object对象继承来的方法.这里只详细说明一下数组的原型方法. (1)join:把数组中的所有元素放入一个字符串.元素通过指定的分隔符进行分隔. 例如在控制台页面操作: var a=[1,2,3,4] => a [1, 2, 3, 4] a.join(':') =>"1:2:3:4" (2)push:向数组的末尾加一项,返回值是数组的新长度. var a=[1,2,3,4]; =>a [1, 2, 3, 4] a.p…
Math 对象方法 方法 描述 abs(x) 返回数的绝对值. acos(x) 返回数的反余弦值. asin(x) 返回数的反正弦值. atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值. atan2(y,x) 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间). ceil(x) 对数进行上舍入. cos(x) 返回数的余弦. exp(x) 返回 e 的指数. floor(x) 对数进行下舍入. log(x) 返回数的自然对数(…
String 对象方法 方法 描述 anchor() 创建 HTML 锚. big() 用大号字体显示字符串. blink() 显示闪动字符串. bold() 使用粗体显示字符串. charAt() 返回在指定位置的字符. charCodeAt() 返回在指定的位置的字符的 Unicode 编码. concat() 连接字符串. fixed() 以打字机文本显示字符串. fontcolor() 使用指定的颜色来显示字符串. fontsize() 使用指定的尺寸来显示字符串. fromCharCo…
Date 对象方法 方法 描述 Date() 返回当日的日期和时间. getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31). getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6). getMonth() 从 Date 对象返回月份 (0 ~ 11). getFullYear() 从 Date 对象以四位数字返回年份. getYear() 请使用 getFullYear() 方法代替. getHours() 返回 Date 对象的小时 (0 ~ 23).…
javascript为我们提供了一些非常有用的常用内部对象和方法.用户不需要用脚本来实现这些功能.这正是基于对象编程的真正目的. 在javascript提供了string(字符串).math(数值计算)和Date(日期)三种对象和其它一些相关的方法.从而为编程人员快速开发强大的脚本程序提供了非常有利的条件.   1.常用内部对象 在javascript中对于对象属性与方法的引用,有两种情况:其一是说该对象是静态对象,即在引用该对象的属性或方法时不需要为它创建实例:而另一种对象则在引用它的对象或方…
目录 对象(object) 对象的创建方式 点语法 括号表示法 内置对象 Array 数组创建方式 检测数组 转换方法 分割字符串 栈方法 队列方法 重排序方法 操作方法 位置方法 迭代方法 String 1.字符方法 2.字符串操作方法 4.字符串位置方法 4.trim()方法 5.字符串大小写转换方法 Date日期 Date对象的方法 日期格式化方法 字符串和数值之间转换 字符串转数值 数值转字符串 Globle对象 URI 编码方法 window对象 Math对象 1.Math 对象的属性…
一.输出内容(document.write) document.write() 可用于直接向 HTML 输出流写内容.简单的说就是直接在网页中输出内容. 第一种:输出内容用“”括起,直接输出""号内的内容. <script type="text/javascript"> document.write("I love JavaScript!"); //内容用""括起来,""里的内容直接输出. &l…
A,window对象 window对象是浏览器模型对象的顶层对象 常用属性: screen:客户端的屏幕和显示性能的信息. history:客户端访问过的url信息 location:当前url链接的信息 2. 常用方法: alert:提示框 close:关闭浏览器窗口 prompt:显示可提示用户输入的对话框. 用法: //第二个参数为用户输入的值,可以有默认值,为空的话,会弹出null, var result= prompt("请输入",“”); alert(result); co…
1.setInterval:计时器 可以按照指定的周期(以毫秒为单位)来调用函数或计算表达式 调用格式:setinterval(fun,time) 说明:fun为函数体,time为数值,这两个参数是必需的. 返回值为一个对象(interval),用于清理计时器:clearinterval() 示意图如下:…
仅记录学习的新知识和示例,无干货. 1.setAttribute和getAttribute          (Attribute:属性) setAttribute:为元素添加指定的属性,并为其赋值:如果指定的属性已经存在,则仅设置或改变它的值. 调用方法:element.setAttribute(attributeName,attributeValue) 这是一个方法,无返回值,IE8及以下不支持. getAttribute:返回指定属性名的属性值. 调用方法:element.getAttri…
1.concat() 2.join() 3.pop() 4.push() 5.reverse() 6.shift() 7.unshift() 8.slice() 9.sort() 10.splice() 11.toString() 12.toLocaleString() 13.valueOf() 1.concat() 作用:连接两个或更多的数组,并返回结果,不改变原数组.(不改变原数组) 语法:arrayObject.concat(arrayX,arrayX,......,arrayX) 参数…
JavaScript数组方法有以下这些: forEach() 方法对数组的每一个元素执行一次提供的函数. map() 方法创建一个新数组,其结果是该数组都执行一次函数,原函数保持不变. filter() 方法使指定函数测试数组的每一个元素,并放回一个通过元素的新数组. some() 方法测试该数组有元素通过了指定函数的测试,如果有返回true,否则,返回false. every() 方法测试该数组是否全部通过指定函数测试,全部通过返回true,否则,返回false. Array.of() 方法创…
<!doctype html> <head> <script type="text/javascript"> /* ps:需要注意的是部分的方法是区分大小写的比如Math 00x1 string 字符串对象 length 属性长度 concat(string) 连接两个或者更多个字符串 indexOf('hello',string) 返回出现的字符位置,如没找到返回-1 案例: var str = "hello world"; a…
因为工作中经常用到这些方法,所有便把这些方法进行了总结. JavaScript 1. type 类型判断 isString (o) { //是否字符串 return Object.prototype.toString.call(o).slice(8, -1) === 'String' } isNumber (o) { //是否数字 return Object.prototype.toString.call(o).slice(8, -1) === 'Number' } isBoolean (o)…
正则对象 var reg = new Regexp('abc','gi') var reg = /abc/ig 正则方法 test方法(测试某个字符串是否匹配) var str = 'abc123'; var ismatch = /[a-z]+\d+$/.test(str); console.log(ismatch); //true exec方法(捕获字符串) var str = 'abcd123'; var reg = /([a-z]{1})/g; //如果没有g,每次从开头匹配 var ar…
1.anchor() 用于创建html锚,也就是a标签,()中可以带参数,是a标签的name属性值. var string="hello world"; document.writeln(string.anchor("name属性值")); 2.charAt() 用于寻找特定索引值的字符,()中的参数是字符串中某一字符的索引值,注意charAt()只能返回一个字符. var string="hello world"; document.write…
indexOf() 功能:indexOf() 方法返回调用 String 对象中第一次出现的指定值的索引. 语法:indexOf(searchValue, fromIndex) searchValue:查找的值 formIndex:开始查找的位置 返回值:如果找到了,则返回第一次出现的索引:如果没找到,则返回 -1. 代码: 'I am jsliang'.indexOf('a', 4); [1, 3, 1, 4].indexOf(1, 1); '怪盗 jsliang'.indexOf('我');…
前言 本篇内容将按照下图展开: 遍历Object Object最常见的遍历方法方法就是使用for...in...,但其有一定的局限性,比如只能遍历可枚举属性.虽然Object无法直接使用for循环和forEach,但是经过Reflect.ownKeys / Object.getOwnPropertyNames / Object.getOwnPropertySymbols / Object.keys等方法转换直接得到Object中key值的集合后,是可以通过for循环和forEach来遍历的. 方…
console.log(Math.abs(123));//绝对值 console.log(Math.ceil(123.3));//向上舍入 console.log(Math.floor(123));//向下舍入 console.log(Math.max(x,y));//x,y中最高值 console.log(Math.min(123));//x,y中最低值 console.log(Math.pow(x,y));//x的y次幂 console.log(Math.random());//0~1的随机…
这篇文章纯粹是为了保存这些方法,供以后翻阅,其实一直保存在 evernote 里面,但觉得还是放到对的地方会好点. 现在收录的很少,希望以后会慢慢增多. 数组扩展 contains,remove 扩展 function ArrayContains(array, obj) { for (var i = 0; i < array.length; i++) { if (array[i] === obj) { return true ; } } return false ; } function Rem…
最简单的replace用法是: var str = 'aaaaa9876b0000'; str.replace(/a/g,'A'); 有时候我们希望只是在匹配的位置添加特定的字符: var str = 'aaaaa9876b0000'; str.replace(/([0-9])/g,'[$1]'); 以上结果为: aaaaa[9][8][7][6]b[0][0][0][0] 如果我们想要对匹配的位置进行数学计算,那么我们可以将第二个参数改为函数,其返回值就是在对应位置题换的字符: 'abc123…
一直以来  在喜马拉雅上听  陪你读书(JavaScript WEB前端)  主播沙翼 讲的很好  果断买了这本书  现在做个笔记 var str = ‘abcd’ str.charAt(0); //输出下标位置的字符 str.charCodeAt(0);//输出下标位置的字符编码值 str.concat(‘e’); //输出拼接后的字符串 str.indexOf(‘c’); //输出指定字符的下标位置 str.lastIndexOf(‘c’); //从后向前搜索输出指定字符的下标位置 str.…
1. String对象 length : 字符串的长度 charAt(index) : 返回指定位置的字符串, 下标从0开始 indexOf(str) : 返回指定的字符串在当前字符串中首次出现的位置, 下标从0开始 substr(start, length) : 截取字符串, start为开始下标, length为截取长度, 如果没有length参数, 则从start开始截取到结尾, 下标从0开始 substring(start, stop) : 截取两个下标之间的字符串, 不包括stop下标…
//判断页面加载完毕 document.onreadystatechange = function () { if (document.readyState == "complete") { //code... } } //判断是否全为手机 String.prototype.isMobile = function () { var pattern = /^0{0,1}(13[0-9]|14[6|7]|15[0-3]|15[5-9]|18[0-3]|18[5-9])[0-9]{8}$/;…