JavaScript高级程序设计
Sunny蔬菜小柠
software test engineer
展开
-
《JavaScript 高级程序设计》数据类型介绍学习笔记
数据类型JavaScript中有5中基本数据类型:Undefined, Null, Boolean, Number和String,还有一种复杂数据类型---Object。JavaScript不支持任何创建自定义类型的机制,而所有值都将是上述6种类型之一。typeof操作符----检测给定变量的数据类型"undefined"---“该值未定义”"boolean"-----“该值是布尔...原创 2018-05-10 22:13:42 · 182 阅读 · 0 评论 -
《JavaScript高级程序设计》学习笔记之JavaScript函数介绍
JavaScript函数介绍函数对任何语言来说都是一个核心的概念。通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行。ECMAScrip中的函数使用function关键字来声明,后跟一组参数以及函数体。函数的基本语法如下所示:function functionName(arg0, arg1, ..., argN) { statement;}在含有return语句的函数中,函数...原创 2018-05-12 19:39:55 · 195 阅读 · 0 评论 -
《JavaScript高级程序设计》学习笔记之Object、Array、Date、Function等引用类型介绍
引用类型引用类型的值(对象)是引用类型的一个实例,在ECMAScript中,引用类型是一种数据结构。对象是某个特定引用类型的实例,新对象是使用new操作符后跟一个构造函数来创建的。构造函数本身就是一个函数,只不过该函数是出于创建新对象的目的而定义的。如下面的一行代码:var person = new Object();这行代码创建了Object引用类型的一个新实例,然后把该实例保存在...原创 2018-05-14 22:09:40 · 2719 阅读 · 0 评论 -
JavaScript Array数组迭代方法every()、some()、filter()、forEach()、map()
every()方法some()方法filter()方法forEach()方法map()方法归并方法ECMAScript 5为数组定义了 5个迭代方法。每个方法都接收两个参数:要在每一项上运行的函数和 (可选的)运行该函数的作用域对象——影响 this 的值。 传入这些方法中的函数会接收三个参数:数组项的值item、该项在数组中的位置index和数组对象本身a...原创 2018-08-28 16:44:27 · 544 阅读 · 0 评论