javascript已经学习的方法

90.push()方法可以接收任意数量的参数,逐个添加到末尾并返回修改后数组 的长度
pop()方法从数组末尾移除最后一项,坚守length的值然后返回移除项

91.shift()方法移除数组中第一项并返回该项,同时数组长度减一
unshift()方法与shift()方法相反

92.sort()方法按升序排列数组项--即最小值位于最前面,最大值在后面
reverse()方法会反转数组项的顺序
valueOf()方法会返回数值类型的对象类型

94.cancat()方法可以基于当前数组的所有项创建一个新数组
slice()方法能够基于当前数组中的一个或者多个项创建一个新数组。 ( 具体用法看94页)

95.splice()方法 看95页
indexOf()和lastindexOf()两个方法都接受两个参数:要查找的项和(可选 的)表示查找位置的起点的索引 indexOf从开头开始查找(lastindexOf相反

96.具体有:every(),filter(),forEach(),map(),some()方法

97.reduce()和reduceRight()方法都会迭代数组的所有项开始位置不一样

99.Date类型

101.toDateString(),toTimeString(),toLocaleDateString (),toLocaleTimeString(),toUTCString(),toLocaleString()用于日期格 式化字符串的方法

102.日期/时间组件方法表

105.RegExp实例属性global,ignoreCase,lastIndex,multiline,source
RegExp对象的主要方法为exec(),exec()接收一个参数返回第一个匹配项信 息的数组,该方法的额外两个属性index和input。index属性表示匹配项在 字符串中的位置,input表示应用正则表达式字符串。

107.正则表达式第二个方法:test(),他接受一个字符串,在模式与该参数匹配 的情况下返回true,否则返回false。

108.RegExp的方法exec()和test()方法的长属性名和短属性名。

113.arguments主要用途是保存函数的参数,这个对象的还有一个叫callee的属 性,该属性是一个指针,指向arguments对象的函数。例子看114

114.this引用的是函数执行的环境变量--或者说是this值(当在网页的全局作用 域中调用函数时,this对象引用的就是window)

115.caller属性保存着调用当前函数的函数引用,如果是在全局作用域中调用该 函数,他的值为null

116.每个函数都包含着2个属length和prototype(第六章)
length表示函数接收的命名参数个数
每个函数都包含2个非继承而来的方法:apply()和call()
apply()方法接收两个参数一个是在其运行函数的作用域,另一个则是参数 数组(第二个参数可以是Array的实例,也可以是arguments对象)

118.bind()方法:创建一个函数实例,其this值会被绑定到传给bind()函数的值

时间: 2024-10-08 00:53:32

javascript已经学习的方法的相关文章

JavaScript面向对象-静态方法-私有方法-公有方法-特权方法,学习

var baseClass= function(){ function show(){//私有方法 alert("访问私有方法"); } function showName(){ alert(this.name); } this.showw = function (){//特权方法 showName(); } } //静态方法 baseClass.showStatic = function(){ alert("访问静态方法"); } //公有方法 baseClass

JavaScript ES6 数组新方法 学习随笔

JavaScript ES6 数组新方法 学习随笔 新建数组 var arr = [1, 2, 2, 3, 4] includes 方法 includes 查找数组有无该参数 有返回true var includes = arr.includes(2) map方法 map 遍历处理返回新数组 原数组不会改变 var map = arr.map(function (item) { return ++item }) reduce方法 reduce 遍历处理数组返回结果 prev与next中间的符号以

javascript基础学习(十五)

javascript之cookie 学习要点: cookie介绍 创建与获取cookie cookie的编码 cookie的生存期 cookie的路径 cookie的domain cookie的secure 一.cookie介绍 cookie实际上就是一些信息,这些信息以文件的形式存储在客户端计算机上.在javascript中,cookie主要用来保存状态,或用于识别身份. 二.创建与获取cookie 创建cookie的语法代码如下所示:document.cookie="name=value&q

javascript基础学习(八)

javascript之日期对象 学习要点: 日期对象 将日期对象转换为字符串 将日期对象中的日期和时间转换为字符串 日期对象中的日期 日期对象中的时间 设置日期对象中的日期 设置日期对象中的时间 与毫秒相关的方法 一.日期对象 在javascript中并没有日期型的数据类型,但是提供了一个日期对象可以操作日期和时间. 日期对象的创建: new Date(); 二.将日期对象转换为字符串 将日期对象转换为字符串可以使用以下4种方法: date.toString();//将日期对象转换为字符串时,采

javascript小白学习指南0---1

引言: 做为一名程序员,都是真心的想把自己的东西分享出来,供大家一起学习探讨,一起提高技能,一起涨工资,呵 这一系列的文章都是关于Javascript 基础的 当然文章当中穿插了些我自己的理解,希望可以帮助一些刚开始的童鞋! 废话不多说我们开始吧! 第一章:Javascript 基本概念 主要内容 数据类型 控制语句 函数 我们先从最简单的数据类型开始吧! 首先请记住javascript 有5种基本数据类型和1种复杂数据类型,至于为什么只有这六种,大家可以去翻翻W3C的资料哈! 五种基本数据类型

初步总结javascript中学习DOM之前的知识

嘿嘿,又到了周末时间,周六其实就是总结这周的学习的,记得周二周三刚开始接触javascript时间,还是不知道怎么学习的,就感觉找不到方向,那时间学习的只是总结了一些简单的定义或者是学习结构,今天就把这些重新练习了一下,感觉还是蛮容易找到学习的兴趣的,顿时就默默的开始了今天的练习过程.今天就总结下初步认识javascript时间的一些实例,记得前面总结的并不完全,所以在这里总结一下基本概念. 一.基本的认识一些类型和方法 <script> var colors = new Array(3);

JavaScript入门学习书籍的阶段选择

对于许多想学习 JavaScript 的朋友来说,无疑如何选择入门的书籍是他们最头疼的问题,或许也是他们一直畏惧,甚至放弃学习 JavaScript 的理由.在 JavaScript 方面,自己不是什么专家,也不是什么高手,但自己一路走来,JavaScript 从迷茫到认识,对于JavaScript 书籍的认识或许还有些借鉴价值.入门推荐首选书籍:<JavaScript DOM 编程艺术>当初读了不下 4 遍,书内容简单,易学,上手快,编程思想严谨.好的入门书,对你未来的编程都会有着深远的影响

javascript基础学习(十二)

javascript之BOM 学习要点: 屏幕对象 History对象 Location对象 一.屏幕对象 Screen对象是一个由javascript自动创建的对象,该对象的主要作用是描述客户端的显示器的信息. 目前显示器分辨率为800X600或1024X768两种. screen.height:屏幕的高度 screen.width:屏幕的宽度 screen.availHeigh:屏幕的有效高度 screen.availWidth:屏幕的有效宽度 二.History对象 History对象可以

javascript基础学习(五)

javascript之函数 学习要点: 函数的介绍 函数的参数 函数的属性和方法 系统函数 一.函数的介绍 1.函数就是一段javascript代码.可以分为用户自定义函数和系统函数.   如果一个函数是javascript内置的函数,就称为系统函数.如果函数是自己编写的函数,就是自定义函数. 2.在javascript用function来定义一个函数.function 函数名(参数1,参数2,...){<语句块>  return 返回值} (PS:return语句可以省略) 3.函数的嵌套定