一、if语句 关键字:if、else if、else 二、循环语句 1. do-while 语句:至少会执行循环主体一次。 2. while 语句 3. for语句 4. for-in 语句 是严格的迭代语句,用于枚举对象的属性。 三、break 和 continue 语句 break 语句可以立即
转载
2020-01-13 15:15:00
239阅读
2评论
ECMAscript5(1)ECMAscriptECMAscript:js的语法规范。ECMAscript5:ECMAscript的第五个版本。现在所使用的语法大部分是es3,从rs3开始js语法已经趋于稳定。es5是目前公认兼容性最好的一般js版本。 (2)ECMAscript特性1)严格模式严格模式:js的一种语法,即在严格的条件下运行,对于代码的要求更高。它不是一条语句,但是是一个
转载
2023-07-18 11:02:08
51阅读
对象的创建和销毁都在 JavaScript 执行过程中发生。把对象的所有引用都设置为 null,可以强制性地废除对象。 在 ECMAScript 中,所有对象并非同等创建的。 一、对象类型 一般来说,可以创建并使用的对象有三种:本地对象、内置对象和宿主对象。 1. 本地对象 本地对象就是 ECMA-
转载
2020-01-13 15:46:00
88阅读
2评论
要用 ECMAScript 实现继承机制,您可以从要继承的基类入手。所有开发者定义的类都可作为基类。出于安全原因,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可以被用于恶意攻击。 选定基类后,就可以创建它的子类了。是否使用基类完全由你决定。有时,你可能想创建一
转载
2020-01-13 16:46:00
158阅读
一、arguments 对象 在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。 可以用 arguments 对象检测函数的参数个数,引用属性 arguments.length 即可。 二、Function对象 Function 类可以表示开发者定义的任何函数。
转载
2020-01-13 15:16:00
95阅读
2评论
String的方法概括如下: charAt() :返回指定位置的字符 charCodeAt() :返回指定位置的字符的 Unicode 编码 concat():字符串拼接, 返回拼接得到的新字符串 slice():提取字符串的片断,并在新的字符串中返回被提取的部分 substr():从起始索引号提取
转载
2020-01-13 17:19:00
63阅读
2评论
抄自:https://www.jianshu.com/p/7e160067a06c js中数组的方法种类众多,有ES5之前版本中存在的,ES5新增,ES6新增等;并且数组的方法还有原型方法和从object继承的方法,这里我们只介绍数组在每个版本中原型上的方法。 一、创建数组的方式 1. 字面量方式
转载
2020-01-13 17:21:00
62阅读
2评论
1. Object.create(prototype, [propertiesObject]) 使用指定的原型对象及其属性去创建一个新的对象。 2. Object.defineProperties(obj, props) 直接在一个对象上定义新的属性或修改现有属性,并返回该对象。 props有以下属
转载
2020-01-13 16:47:00
55阅读
2评论
一、RegExp对象方法 1. compile 编译正则表达式。 2. exec 检索字符串中指定的值。返回找到的值,并确定其位置。 返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。 3. test 检索字符串中指定的值。返回 true 或 false。 如果字符串 stri
转载
2020-01-13 18:09:00
96阅读
2评论
Date 对象用于处理日期和时间。 一、属性 constructor :返回对创建此对象的 Date 函数的引用。 prototype:使您有能力向对象添加属性和方法。 二、方法 Date() 返回当日的日期和时间。 getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 g
转载
2020-01-13 17:57:00
77阅读
2评论
error是指程序中的非正常运行状态,在其他编程语言中称为“异常”或“错误”,解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述信息; ECMAScript定义了六种类型的错误,除此之外,还可以使用Error构造方法创建自定义的Error对象,并使用throw语句抛出该对象; R
转载
2020-01-13 18:59:00
59阅读
2评论
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
78阅读
2评论
一、语法 区分大小写。 变量是弱类型的,可以初始化为任意值,也可以随时改变变量所存数据的类型。 每行结尾的分号可有可无,但是建议加上。 注释 单行注释以双斜杠开头(//) 多行注释以单斜杠和星号开头(/*),以星号和单斜杠结尾(*/) 代码块:用{ } 包起来的 单行注释以双斜杠开头(//) 多行注
转载
2020-01-13 11:14:00
197阅读
2评论
ECMAScript和JavaScript的区别 ECMA是European Computer Manufacturers Association的缩写,即欧洲计算机制造商协会。欧洲计算机制造商协会是制定信息传输与通讯的国际化标准组织。ECMAScript是ECMA制定的标准化脚本语言。目前Java
转载
2014-11-04 11:01:00
210阅读
2评论
一、位运算符 位运算符是在数字底层(即表示数字的 32 个数位)进行操作的。 ECMAScript整数有两种类型,即有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。 ECMAScript中,所有整数字面量默认都是有符号整数。 有符号整数使用31位表示整数的数值,用第32位表示整数的符号,
转载
2020-01-13 13:58:00
150阅读
2评论
JavaScript 的新版本(ECMAScript 5)中,为数组新增了一些方法。这些方法包括: forEach(f [,o]): 此方法类似于for/in循环,其作用是遍历整个数组并执行函数的某些操作,但它不会遍历数组的属性。它接受一个函数参数,该函数可以有1、2与3个参数。完整的三个参数分别为
转载
2016-04-16 17:17:00
61阅读
2评论
ECMAScript5浏览器支持情况:
Opera 11.60
Internet Explorer 9*
Firefox 4
Safari 5.1**
Chrome 13
* IE9不支持严格模式 — IE10 加入
** Safari 5.1 仍不支持 Function.prototype.bind, 虽然 Function.prototype.bind如今已经被Webkit所支持
转载
2015-01-13 14:58:00
74阅读
2评论
JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元
转载
2019-09-27 17:33:00
219阅读
2评论
ECMAScript基础语法的学习
原创
2020-07-30 10:01:00
129阅读
目录
ECMAScript
原创
2023-10-25 09:35:44
90阅读