JavaScript基础
JavaScript教程:break和continue 语句
break 语句用于跳出循环。 continue 用于跳过循环中的一个迭代。 break 语句 我们已经在本教程之前的章节中见到过 break 语句。它用于跳出 switch() …
JavaScript教程:typeof操作符
typeof 操作符 你可以使用 typeof 操作符来检测变量的数据类型。 实例 DEMO: 在JavaScript中,数组是一种特殊的对象类型。 因此 typeof [1,2,…
JavaScript教程:JavaScript类型转换
Number() 转换为数字, String() 转换为字符串, Boolean() 转换为布尔值。 JavaScript 数据类型 在 JavaScript 中有 6 种不同的数…
JavaScript教程:JavaScript正则表达式
什么是正则表达式? 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串…
JavaScript教程:错误error
try 语句测试代码块的错误。 catch 语句处理错误。 throw 语句创建自定义错误。 finally 语句在 try 和 catch…
JavaScript教程:JavaScript 调试
在编写 JavaScript 时,如果没有调试工具将是一件很痛苦的事情。 JavaScript 调试 没有调试工具是很难去编写 JavaScript 程序的。 你的代码可能包含语法…
JavaScript教程:JavaScript声明提升
JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。 JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。 以下两个实例将获得相同的结果: …
JavaScript教程:严格模式(use strict)
JavaScript 严格模式(strict mode)即在严格的条件下运行。 使用 “use strict” 指令 “use strict&#…
JavaScript教程:JavaScript爬坑
本章节我们将讨论 JavaScript 的使用误区。 赋值运算符应用错误 在 JavaScript 程序中如果你在 if 条件语句中使用赋值运算符的等号 (=) 将会产生一个错误结…
JavaScript教程:JavaScript表单
HTML 表单验证可以通过 JavaScript 来完成。 以下实例代码用于判断表单字段(fname)值是否存在, 如果不存在,就弹出信息,阻止表单提交: 实例 以上 JavaSc…
JavaScript教程:JavaScript表单验证
JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。 表单数据经常需要使用 JavaScript 来验证其正确性: 验证表单数据是否为空? …
JavaScript教程:JavaScript验证API
约束验证 DOM 方法 Property Description checkValidity() 如果 input 元素中的数据是合法的返回 true,否则返回 false。 se…
JavaScript教程:保留关键字
在 JavaScript 中,一些标识符是保留关键字,不能用作变量名或函数名。 JavaScript 标准 所有的现代浏览器完全支持 ECMAScript 3(ES3,JavaSc…
JavaScript教程:this关键字
面向对象语言中 this 表示当前对象的一个引用。 但在 JavaScript 中 this 不是固定不变的,它会随着执行环境的改变而改变。 在方法中,this 表示该方法所属的对…
JavaScript教程:let 和 const
ECMAScript 2015(ECMAScript 6) ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 c…
JavaScript教程:JSON
JSON 是用于存储和传输数据的格式。 JSON 通常用于服务端向网页传递数据 。 什么是 JSON? JSON 英文全称 JavaScript Object&…
JavaScript教程:void
我们经常会使用到 javascript:void(0) 这样的代码,那么在 JavaScript 中 javascript:void(0) …
JavaScript教程:JavaScript异步编程
异步的概念 异步(Asynchronous, async)是与同步(Synchronous, sync)相对的概念。 在我们学习的传统单线程编程中,程序的运行是同步的(同步不意味着…
JavaScript教程:JavaScript Promise
在学习本章节内容前,你需要先了解什么是异步编程,可以参考:JavaScript 异步编程 Promise 是一个 ECMAScript 6 提供的类,目的是更加优雅地书写复杂的异步…
JavaScript教程:JavaScript代码规范
所有的 JavaScript 项目适用同一种规范。 JavaScript 代码规范 代码规范通常包括以下几个方面: 变量和函数的命名规则 空格,缩进,注释的使用规则。 其他常用规范…