摘要:
RegExp Regular Expression,正则表达式是一种表达 文本模式(字符串结构) 的式子。 常常用来按照“给定模式”匹配文本。比如,正则表达式给出一个 Email 地址的模式,然后用它来确定一个字符串是否为 Email 地址。 JavaScript 的正则表达式体系是参照 Perl 阅读全文
摘要:
包装对象 所谓“包装对象”,就是分别与数值、字符串、布尔值相对应的Number、String、Boolean三个原生对象 这三个原生对象可以把原始类型的值变成(包装成)对象 var v1 = new Number(123); var v2 = new String('abc'); var v3 = 阅读全文
摘要:
Object 对象 JavaScript 原生提供 Object 对象 JavaScript 的所有其他对象都继承自 Object 对象,即那些对象都是Object的实例 Object 对象的原生方法分成两类: Object 对象本身的方法 就是直接定义在 Object 对象的方法 对象自身的方法( 阅读全文
摘要:
consol 对象 console对象是 JavaScript 的原生对象 它有点像 Unix 系统的标准输出stdout和标准错误stderr, 可以输出各种信息到控制台,并且还提供了很多有用的辅助方法 常见用途 调试程序,显示网页代码运行时的错误信息 提供了一个命令行接口,用来与网页代码互动 调 阅读全文
摘要:
1. 严格缩进 JavaScript 会自动添加句末的分号,导致一些难以察觉的错误 return { key: value }; // 相当于 return; { key: value }; return { key: value }; // 相当于 return; { key: value }; 阅读全文
摘要:
1. Error 实例对象 JavaScript 解析或运行时,一旦发生错误,引擎就会抛出一个错误对象。 JavaScript 原生提供Error构造函数,所有抛出的错误都是这个构造函数的实例。 var err = new Error('出错了'); err.message // "出错了" 抛出E 阅读全文
摘要:
Math 对象 封装了数学相关的 属性和方法。 和其他对象不一样,Math 不是一个构造函数,所以不能 new 生成实例, 其所有属性和方法都必须在 Math 对象上调用。 静态属性 Math.PI // 圆周率 3.1415926 Math.E // 算数常量 e ,约为 2.718 Math.L 阅读全文
摘要:
日期对象 Date 表示一个时间 Date 对象是 JavaScript 原生的时间库 它以1970年1月1日00:00:00作为时间的零点,可以表示的时间范围是前后各1亿天(单位为毫秒) 时间零点(1970年1月1日 00:00:00) 它以1970年1月1日00:00:00作为时间的零点,可以表 阅读全文
摘要:
指定函数对象的 this 上下文对象 即调用函数对象的 .call() 或者 .apply() 方法 指定 this 指向指定的对象。 function myFun(){ document.write("我是"+this.name); } var sun = {name:"孙悟空"}; var zh 阅读全文
摘要:
数组的常用方法: 向数组末尾添加一个或多个元素,返回新长度 var arr = new Array(); arr.push("唐僧"); // 返回 1 删除数组最后一个元素,返回该值 document.write(arr.pop()); // 打印数组最后一个元素,并删除这个元素 在数组开头添加一 阅读全文