Learning Path
浏览 JavaScript 相关教程与章节。
HTML、CSS、JavaScript、浏览器 API、前端框架与 UI 工程。
教程
93
JavaScript Array(数组) 对象 数组对象的作用是:使用单独的变量名来存储一系列的值。 在线实例 创建数组, 为其赋值: 实例 var mycars = new Array(); mycars[0] = 'Saab'; mycars[1] = 'Volvo'; mycars[2] = 'BMW'; 尝试一下 » 页面底部你可以找到更多的实例。..
JavaScript Boolean(布尔) 对象 Boolean(布尔)对象用于将非布尔值转换为布尔值(true 或者 false)。 在线实例 检查布尔值 检查布尔对象是 true 还是 false。 完整的 Boolean(布尔) 对象参考手册 我们提供 JavaScript Boolean 对象参考手册,其中包括所有可用于布尔对象的属性和方法。 该手册包含了对每个属性和方法的详细描述以及相关实例。 创建 Boole..
JavaScript Date(日期) 对象 日期对象用于处理日期和时间。 在线实例 Date() 如何使用 Date() 方法获得当日的日期。 getFullYear() 使用 getFullYear() 获取年份。 getTime() getTime() 返回从 1970 年 1 月 1 日至今的毫秒数。 setFullYear() 如何使用 setFullYear() 设置具体的日期。 toUTCString(..
JavaScript 对象 JavaScript 对象是拥有属性和方法的数据。 真实生活中的对象,属性和方法 真实生活中,一辆汽车是一个对象。 对象有它的属性,如重量和颜色等,方法有启动停止等: 对象 属性 方法 car.name = Fiat car.model = 500 car.weight = 850kg car.color = white car.start() car.driv..
JavaScript Math(算数) 对象 Math(算数)对象的作用是:执行常见的算数任务。 在线实例 round() 如何使用 round()。 random() 如何使用 random() 来返回 0 到 1 之间的随机数。 max() 如何使用 max() 来返回两个给定的数中的较大的数。(在 ECMASCript v3 之前,该方法只有两个参数。) min() 如何使用 min() 来返回两个给定的数中的较小的..
JavaScript Number 对象 JavaScript 只有一种数字类型。 可以使用也可以不使用小数点来书写数字。 JavaScript 数字 JavaScript 数字可以使用也可以不使用小数点来书写: 实例 var pi=3.14; // 使用小数点 var x=34; // 不使用小数点 极大或极小的数字可通过科学(指数)计数法来写: 实例 var y=123e5; // 123..
JavaScript RegExp 对象 RegExp:是正则表达式(regular expression)的简写。 完整 RegExp 对象参考手册 请查看我们的 JavaScript RegExp 对象的参考手册,其中提供了可以与字符串对象一同使用的所有的属性和方法。 这个手册包含的关于每个属性和方法的用法的详细描述和实例。 什么是 RegExp? 正则表达式描述了字符的模式对象。 当您检索某个文本时,可以使用一种模式来..
JavaScript 字符串(String) 对象 String 对象用于处理已有的字符块。 JavaScript 字符串 一个字符串用于存储一系列字符就像 'John Doe'. 一个字符串可以使用单引号或双引号: 实例 var carname='Volvo XC60'; var carname='Volvo XC60'; 你使用位置(索引)可以访问字符串中任何的..
JavaScript prototype(原型对象) 在 JavaScript 中,原型(prototype)是一个非常重要的概念,它为对象提供了继承和共享属性的机制。每个 JavaScript 对象都有一个与之关联的原型对象,通过原型对象,可以实现属性和方法的共享,从而减少内存占用。 所有的 JavaScript 对象都会从一个 prototype(原型对象)中继承属性和方法。 原型是一个对象,它是其他对象的模板或蓝图。当一个对象试图..
JavaScript 对象 JavaScript 中的所有事物都是对象:字符串、数值、数组、函数... 此外,JavaScript 允许自定义对象。 所有事物都是对象 JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。 布尔型可以是一个对象。 数字型可以是一个对象。 字符串也可以是一个对象 日期是一个对象 数学和正则表达式也是对象 数组是..
JavaScript 运算符 运算符 = 用于赋值。 运算符 + 用于加值。 运算符 = 用于给 JavaScript 变量赋值。 算术运算符 + 用于把值加起来。 实例 指定变量值,并将值相加: [mycode3 type='js'] y=5; z=2; x=y+z; [/mycode3] 在以上语句执行后,x 的值是: 7 尝试一下 » JavaScript 算术运算符..
JavaScript 输出 JavaScript 没有任何打印或者输出的函数。 JavaScript 显示数据 JavaScript 可以通过不同的方式来输出数据: 使用 window.alert() 弹出警告框。 使用 document.write() 方法将内容写到 HTML 文档中。 使用 innerHTML 写入到 HTML 元素。 使用 console.log() 写入到浏览器的控制台。 使用 window..
JavaScript 弹窗 可以在 JavaScript 中创建三种消息框:警告框、确认框、提示框。 警告框 警告框经常用于确保用户可以得到某些信息。 当警告框出现后,用户需要点击确定按钮才能继续进行操作。 语法 window.alert('sometext'); window.alert() 方法可以不带上window对象,直接使用alert()方法。 实例 <!DOCTYPE h..
JavaScript Promise 在学习本章节内容前,你需要先了解什么是异步编程,可以参考:JavaScript 异步编程 Promise 是一个 ECMAScript 6 提供的类,目的是更加优雅地书写复杂的异步任务。 Promise 是 JavaScript 中用于处理异步操作的对象,它代表一个异步操作的最终完成(或失败)及其结果值。 简单来说,Promise 是一个"承诺",表示将..
JavaScript 基础测验 开始 JavaScript 测验 1 JavaScript 测验 2 JavaScript 测验 3 JavaScript 测验 4 JavaScript 测验 5 JavaScript 测验 6 JavaScript 测验 7 JavaScript 测验 8 JavaScript 测验 9 JavaScript 测验 10 J..
JavaScript 正则表达式 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 搜索模式可用于文本搜索和文本替换。 什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达..
JavaScript 保留关键字 在 JavaScript 中,一些标识符是保留关键字,不能用作变量名或函数名。 JavaScript 标准 所有的现代浏览器完全支持 ECMAScript 3(ES3,JavaScript 的第三版,从 1999 年开始)。 ECMAScript 4(ES4)未通过。 ECMAScript 5(ES5,2009 年发布)。 ECMAScript 6(ES6,2015 年发布),是 JavaScrip..
JavaScript 作用域 作用域是可访问变量的集合。 JavaScript 作用域 在 JavaScript 中, 对象和函数同样也是变量。 在 JavaScript 中, 作用域为可访问变量,对象,函数的集合。 JavaScript 函数作用域: 作用域在函数内修改。 JavaScript 局部作用域 变量在函数内声明,变量为局部变量,具有局部作用域。 局部变量:只能在函数内部访问。 实例 [mycode3 type..
JavaScript 语句 JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。 JavaScript 语句 JavaScript 语句是发给浏览器的命令。 这些命令的作用是告诉浏览器要做的事情。 下面的 JavaScript 语句向 id='demo' 的 HTML 元素输出文本 '你好 Dolly' : 实例 [mycode3 type='js..
JavaScript 严格模式(use strict) JavaScript 严格模式(strict mode)即在严格的条件下运行。 使用 'use strict' 指令 'use strict' 指令在 JavaScript 1.8.5 (ECMAScript5) 中新增。 它不是一条语句,但是是一个字面量表达式,在 JavaScript 旧版本中会被忽略。 'use stri..
JavaScript 模板字符串 JavaScript 中的模板字符串是一种方便的字符串语法,允许你在字符串中嵌入表达式和变量。 模板字符串使用反引号 `` 作为字符串的定界符分隔的字面量。 模板字面量是用反引号(`)分隔的字面量,允许多行字符串、带嵌入表达式的字符串插值和一种叫带标签的模板的特殊结构。 语法 `string text` `string text line 1 string text line 2` `string..
JavaScript 字符串 JavaScript 字符串用于存储和处理文本。 JavaScript 字符串 字符串可以存储一系列字符,如 'John Doe'。 字符串可以是插入到引号中的任何字符。你可以使用单引号或双引号: 实例 var carname = 'Volvo XC60'; var carname = 'Volvo XC60'; 你可以使用索引位置来..
现在您已经学习了 JavaScript, 接下来该学习什么呢? JavaScript 总结 本教程中我们向您讲授了如何向 html 页面添加 JavaScript,使得网站的动态性和交互性更强。 你已经学习了如何创建对事件的响应,验证表单,以及如何根据不同的情况运行不同的脚本。 你也学到了如何创建和使用对象,以及如何使用 JavaScript 的内置对象。 如需更多关于 JavaScript 的信息和知识,请参阅我们的 JavaSc..
JavaScript switch 语句 switch 语句用于基于不同的条件来执行不同的动作。 JavaScript switch 语句 请使用 switch 语句来选择要执行的多个代码块之一。 语法 [mycode3 type='js'] switch(n) { case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: 与 c..