08 2019 档案
摘要:语法: var 变量=new RegExp("正则表达式","匹配模式"); 使用typeof检查会返回object var reg=new RegExp("a"); 这个正则表达式可以检查一个字符串中是否含有a 在构造函数中,可以传递一个匹配模式作为第二个参数, i 忽略大小写 g 全局匹配模式
阅读全文
摘要:在底层,字符串是以数组形式保存的 连接字符串。 str.concat("hello","world"); 检索一个字符串中是否含有指定内容。 str.indexOf("a",1); 返回字符串含有a索引,第二个参数代表开始查找的索引位置,没有找到返回-1; 提取字符串的片断,并在新的字符串中返回被提
阅读全文
摘要:基本数据类型 String Number Boolean Null Nudefined 引用数据类型 Object 在js中为我们提供了三个包装类,通过这三个包装类 可以将基本数据类型的数据转换为对象 String() 可以将基本数据类型字符串转换为String对象 Number() 可以将基本数据
阅读全文
摘要:Math 对象 Math 对象用于执行数学任务。 Math 对象属性 Math 对象方法
阅读全文
摘要:创建一个指定的事件对象 需要在构造函数中传递一个表示时间的字符串作为参数例:var d2=new Date("8/27/2019"); 如果直接使用构造函数创建一个Date对象,则会封装为当前代码执行的时间 getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 getDay
阅读全文
摘要:在调用函数时,浏览器每次都会传递进两个隐含的参数: 1.函数的上下文对象this 2.封装实参的对象arguments arguments是一个类数组对象,它也可以用过索引来操作数据,也可以获取长度 在调用函数时,我们所传递的实参都会在arguments中保存 arguments.length可以用
阅读全文
摘要:/** * call()和apply * 这两个方法都是函数对象的方法,需要通过函数对象来调用 * 当对函数调用call()和apply()都会调用函数执行 * 在调用call()和apply()可以将一个对象指定为第一个参数 * 此时对象将会成为函数执行的this * call()方法可以将实参在
阅读全文
摘要:* slice() 可以用来从数组提取指定元素 * 该方法不会改变元素数组,而是将截取到的元素封装到一个新数组中返回 * 参数: * 1.截取开始的位置的索引,包含开始索引, * 2.截取结束位置的索引,不包含结束索引, * 第二个参数可以省略不写,此时会截取从开始索引往后的所有元素 * -索引可以
阅读全文
摘要:*forEach() * -这个方法只支持ie8以上的浏览器 * -forEach方法需要一个函数作为参数 * -像这种函数,由我们创建但是不由我们调用,我们称为回调函数 * 数组中由几个元素函数就会执行几次,每次执行时,浏览器会将遍历到的元素 * 以实参的形式传递进来,我们可以来定义形参,读取这些
阅读全文
摘要:<script> //tostring function Person(name,age,gender){ this.name=name; this.age=age; this.gender=gender; }; //当我们直接在页面中打印一个对象时,实际上是输出的对象的tostring()方法的返
阅读全文
摘要:原型prototype 我们所创建的每一个函数,解析器都会向函数中添加一个属性prototype 这个属性对应着一个对象,这个对象就是我们所谓的原型对象 如果函数作为普通函数,调用prototype没有任何作用 当函数作为普通函数调用时,它所创建的对象中都会有一个隐含的属性, 指向该构造函数的原型对
阅读全文

浙公网安备 33010602011771号