抄自:https://www.jianshu.com/p/7e160067a06c js中数组的方法种类众多,有ES5之前版本中存在的,ES5新增,ES6新增等;并且数组的方法还有原型方法和从object继承的方法,这里我们只介绍数组在每个版本中原型上的方法。 一、创建数组的方式 1. 字面量方式
转载 2020-01-13 17:21:00
68阅读
2评论
JavaScript 的新版本(ECMAScript 5)中,为数组新增了一些方法。这些方法包括: forEach(f [,o]): 此方法类似于for/in循环,其作用是遍历整个数组并执行函数的某些操作,但它不会遍历数组的属性。它接受一个函数参数,该函数可以有1、2与3个参数。完整的三个参数分别为
转载 2016-04-16 17:17:00
61阅读
2评论
一、arguments 对象 在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。 可以用 arguments 对象检测函数的参数个数,引用属性 arguments.length 即可。 二、Function对象 Function 类可以表示开发者定义的任何函数。
转载 2020-01-13 15:16:00
100阅读
2评论
一、if语句 关键字:if、else if、else 二、循环语句 1. do-while 语句:至少会执行循环主体一次。 2. while 语句 3. for语句 4. for-in 语句 是严格的迭代语句,用于枚举对象的属性。 三、break 和 continue 语句 break 语句可以立即
转载 2020-01-13 15:15:00
248阅读
2评论
对象的创建和销毁都在 JavaScript 执行过程中发生。把对象的所有引用都设置为 null,可以强制性地废除对象。 在 ECMAScript 中,所有对象并非同等创建的。 一、对象类型 一般来说,可以创建并使用的对象有三种:本地对象、内置对象和宿主对象。 1. 本地对象 本地对象就是 ECMA-
转载 2020-01-13 15:46:00
101阅读
2评论
要用 ECMAScript 实现继承机制,您可以从要继承的基类入手。所有开发者定义的类都可作为基类。出于安全原因,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可以被用于恶意攻击。 选定基类后,就可以创建它的子类了。是否使用基类完全由你决定。有时,你可能想创建一
转载 2020-01-13 16:46:00
158阅读
Math 对象用于执行数学任务。 一、属性 E : 返回算术常量 e,即自然对数的底数(约等于2.718)。 LN2 : 返回 2 的自然对数(约等于0.693)。 LN10 : 返回 10 的自然对数(约等于2.302)。 LOG2E : 返回以 2 为底的 e 的对数(约等于 1.414)。 L
转载 2020-01-13 18:08:00
95阅读
2评论
String的方法概括如下: charAt() :返回指定位置的字符 charCodeAt() :返回指定位置的字符的 Unicode 编码 concat():字符串拼接, 返回拼接得到的新字符串 slice():提取字符串的片断,并在新的字符串中返回被提取的部分 substr():从起始索引号提取
转载 2020-01-13 17:19:00
72阅读
2评论
1. Object.create(prototype, [propertiesObject]) 使用指定的原型对象及其属性去创建一个新的对象。 2. Object.defineProperties(obj, props) 直接在一个对象上定义新的属性或修改现有属性,并返回该对象。 props有以下属
转载 2020-01-13 16:47:00
58阅读
2评论
一、RegExp对象方法 1. compile 编译正则表达式。 2. exec 检索字符串中指定的值。返回找到的值,并确定其位置。 返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。 3. test 检索字符串中指定的值。返回 true 或 false。 如果字符串 stri
转载 2020-01-13 18:09:00
101阅读
2评论
Date 对象用于处理日期和时间。 一、属性 constructor :返回对创建此对象的 Date 函数的引用。 prototype:使您有能力向对象添加属性和方法。 二、方法 Date() 返回当日的日期和时间。 getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 g
转载 2020-01-13 17:57:00
81阅读
2评论
error是指程序中的非正常运行状态,在其他编程语言中称为“异常”或“错误”,解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述信息; ECMAScript定义了六种类型的错误,除此之外,还可以使用Error构造方法创建自定义的Error对象,并使用throw语句抛出该对象; R
转载 2020-01-13 18:59:00
70阅读
2评论
ECMAscript5(1)ECMAscriptECMAscript:js的语法规范。ECMAscript5ECMAscript的第五个版本。现在所使用的语法大部分是es3,从rs3开始js语法已经趋于稳定。es5是目前公认兼容性最好的一般js版本。 (2)ECMAscript特性1)严格模式严格模式:js的一种语法,即在严格的条件下运行,对于代码的要求更高。它不是一条语句,但是是一个
转载 2023-07-18 11:02:08
68阅读
在新的ECMAScript5中新添加了两个语法糖,这两个语法糖是这样的。 var obj = (function(){ var num = 10; return { get n(){ return num; }, set n(v){ num = v; } }; }()); console.log(o
原创 2021-08-04 11:48:07
60阅读
一、位运算符 位运算符是在数字底层(即表示数字的 32 个数位)进行操作的。 ECMAScript整数有两种类型,即有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。 ECMAScript中,所有整数字面量默认都是有符号整数。 有符号整数使用31位表示整数的数值,用第32位表示整数的符号,
转载 2020-01-13 13:58:00
161阅读
2评论
一、语法 区分大小写。 变量是弱类型的,可以初始化为任意值,也可以随时改变变量所存数据的类型。 每行结尾的分号可有可无,但是建议加上。 注释 单行注释以双斜杠开头(//) 多行注释以单斜杠和星号开头(/*),以星号和单斜杠结尾(*/) 代码块:用{ } 包起来的 单行注释以双斜杠开头(//) 多行注
转载 2020-01-13 11:14:00
209阅读
2评论
ECMAScript5 给出了一系列新的API接口,这些接口在新的浏览器中大部分是被支持的,IE9,Chrome,FirFor都支持,也有少量API不是所有浏览器都支持,以下内容仅介绍大部分被支持的API。利用新的API我们可以设计出非常靠谱的类,而且还能保持原有的javaScript的风格。 ECMAScript 5.1 (或仅 ES5) 是ECMAScript(基于JavaScript的规范
原创 2012-03-08 08:57:00
1357阅读
1评论
cp from : https://.cnblogs./giggle/p/5252185.html ECMAScript5引入一个严格模式的概念(Strict Mode)。 它的作用就是不让Javascript的容错那么高,让我们对编写代码的规范要求高一点。 比如,当我们使用严格模式编写
转载 2018-06-06 20:20:00
35阅读
2评论
  1、Ojbect.create(O[,properties]):var Person = {       name   : 'hcc',       hungry : fals
原创 2015-02-06 16:27:28
493阅读
    Es5的特性以及发布很长时间了,增加了很多实用的特性(Array的 indexOf、every,some,forEach等,Object的create,keys,isFrozen等),这些特性已经得到个浏览器的支持,比如:IE9+,FF21+,chrome23+,opera 15+,SF6+都已经基本支持全部特性。详细的特性检测见:http://kangax.githu
原创 2015-01-28 23:09:16
289阅读
  • 1
  • 2
  • 3
  • 4
  • 5