JavaScript 日期输出 默认情况下,JavaScript 将使用浏览器的时区并将日期显示为全文本字符串: Tue Apr 02 2019 09:01:19 GMT+0800 (中国标准时间) 创建 Date 对象 Date 对象由新的 Date() 构造函数创建. 有 4 种方法创建新的日期对象: new Date() new Date(year, month, day, hours, minutes, seconds, milliseconds) new Date(millisecon…
真实生活中的对象.属性和方法 在真实生活中,汽车是一个对象. 汽车有诸如车重和颜色等属性,也有诸如启动和停止的方法: 对象 属性 方法   car.name = porsche car.model = 911 car.length = 4499mm car.color = white car.start() car.drive() car.brake() car.stop() 所有汽车都拥有同样的属性,但属性值因车而异. 所有汽车都拥有相同的方法,但是方法会在不同时间被执行. JavaScrip…
JSON 是存储和传输数据的格式. JSON 经常在数据从服务器发送到网页时使用. 什么是 JSON? JSON 指的是 JavaScript Object Notation JSON 是轻量级的数据交换格式 JSON 独立于语言 * JSON 是“自描述的”且易于理解 * JSON 的语法是来自 JavaScript 对象符号的语法,但 JSON 格式是纯文本.读取和生成 JSON 数据的代码可以在任何编程语言编写的. JSON 实例 JSON 语法定义了一个雇员对象:包含三条员工记录的数组(…
Number() 转换数值,String() 转换字符串,Boolean() 转换布尔值. JavaScript 数据类型 JavaScript 中有五种可包含值的数据类型: 字符串(string) 数字(number) 布尔(boolean) 对象(object) 函数(function) 有三种对象类型: 对象(Object) 日期(Date) 数组(Array) 同时有两种不能包含值的数据类型: null undefined typeof 运算符 您可以使用 typeof 运算符来确定 J…
JavaScript 布尔(逻辑)代表两个值之一:true 或 false. 布尔值 通常,在编程中,您会需要只能有两个值之一的数据类型,比如 YES / NO ON / OFF TRUE / FALSE 鉴于此,JavaScript 提供一种布尔数据类型.它只接受值 true 或 false. Boolean() 函数 您可以使用 Boolean() 函数来确定表达式(或变量)是否为真: 实例 Boolean(10 > 9) // 返回 true 或者甚至更简单: 实例 (10 > 9) /…
JavaScript 数组的力量隐藏在数组方法中. 把数组转换为字符串 JavaScript 方法 toString() 把数组转换为数组值(逗号分隔)的字符串. 实例 var fruits = ["Banana", "Orange", "Apple", "Mango"]; document.getElementById("demo").innerHTML = fruits.toString(); 结果 B…
JavaScript Math 对象允许您对数字执行数学任务. 实例 Math.PI; // 返回 3.141592653589793 Math.round() Math.round(x) 的返回值是 x 四舍五入为最接近的整数: 实例 Math.round(6.8); // 返回 7 Math.round(2.3); // 返回 2 Math.pow() Math.pow(x, y) 的返回值是 x 的 y 次幂: 实例 Math.pow(8, 2); // 返回 64 Math.sqrt()…
Number 方法帮助您处理数值. Number 方法和属性 原始值(比如 3.14 或 2016),无法拥有属性和方法(因为它们不是对象). 但是通过 JavaScript,方法和属性也可用于原始值,因为 JavaScript 在执行方法和属性时将原始值视作对象. toString() 方法 toString() 以字符串返回数值. 所有数字方法可用于任意类型的数字(字面量.变量或表达式): 实例 var x = 123; x.toString(); // 从变量 x 返回 123 (123)…
实例 var person = { firstName: "Bill", lastName : "Gates", id : 678, fullName : function() { return this.firstName + " " + this.lastName; } }; this 是什么? JavaScript this 关键词指的是它所属的对象. 它拥有不同的值,具体取决于它的使用位置: 在方法中,this 指的是所有者对象. 单独的…
JavaScript 错误 - Throw 和 Try to Catch try 语句使您能够测试代码块中的错误. catch 语句允许您处理错误. throw 语句允许您创建自定义错误. finally 使您能够执行代码,在 try 和 catch 之后,无论结果如何. 错误总会发生! 当执行 JavaScript 代码时,会发生各种错误. 错误可能是程序员的编码错误,由错误输入引起的错误,或者由于其他不可预见的问题. 实例 在本例中,我们通过 adddlert 编写警告代码来故意制造了一个错…