16.constructor 属性
每一个对象都有一个constructor属性,它引用初始化这个对象的构造函数。
例如:var date=new Date();
if(date.constructor==Date) //Result true
也可以写成 两个等同:
if(date instanceof Date) //Result true
17.hasOwnProperty() 方法:返回一个布尔值,指出一个对象是否具有指定名称的属性。
var book={name:'javaScript'};
if(book.hasOwnProperty("name")) //Result true;
if(book.hasOwnProperty("title")) //Result false;
18. propertyIsEnumerable() 方法:返回 Boolean 值,指出所指定的属性是否为一个对象的一部分以及该属性是否是可列举的。
var book={name:'javaScript'};
if(book.propertyIsEnumerable("name")) //Result true;
if(book.propertyIsEnumerable("title")) //Result false;
总结:propertyIsEnumerable()方法与hasOwnProperty() 返回相同的结果。
19.isPrototypeOf() 方法:
var d = new Date(); //初始化变量。
return (Date.prototype.isPrototypeOf(d)); //返回 true。
相当于:d instaceof Date //rerurn true
d.constructor==Date //rerurn true
20.P136 7.5 Array 数组下标必须是大于等于0并小于2的32次方-1的整数,如果数字过大或者使用负数、浮点数(布尔类型、对象或者其他值)
javaScript自动转换成字符串作为对象的属性名字。
例子:a[-3.14]=true; //创建的是a的属性名字为-3.14 而不是下标为-3.14
21. Array sort();
var array=new Array(33,4,1111,22,1);
alert(array.sort()); //return 1,1111,22,33,44 sort() 放没有带参数 按照字母顺序从小到大排序
alert(array.sort(function(a,b){
return a-b; //return 1,4,22,33,1111
}));
/** 从小到大排序
var i=0;
这里面的a和b相当于数组array[i++] 和array[i]
a-b>0 就把b所在的数组位置和a所在的位置互换
a-b<0 就把b所在的数组位置和a所在的位置不变
a-b==0 它们的顺序相等
*/
/** 从大到小排序
alert(array.sort(function(a,b){
return (a*-1)-(b*-1); //return 1,4,22,33,1111
}));
*/
分享到:
相关推荐
本学习笔记将深入探讨JavaScript的核心概念,包括变量、数据类型、操作符、控制流程、函数、对象、数组、原型链、闭包等,并结合实际示例,如my.js、order.js、login.js等文件,来讲解其在实际项目中的应用。...
html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习...
html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记 html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记 html+css+js学习笔记html+css+js学习笔记...
个人Javascript学习笔记 精华版 本资源为个人Javascript学习笔记的精华版,涵盖了Javascript的基础知识、事件处理、对象和系统函数、浏览器对象等方面的内容。下面是对每个知识点的详细说明: 1. 什么是JavaScript...
"前端学习笔记-黑马程序员JS" 本资源主要介绍了 JavaScript 的基本概念和语法,包括变量、数据类型、运算符、流程控制、数组、函数、对象、内置对象等知识点。 变量 在 JavaScript 中,变量可以在三种位置书写:...
前端学习笔记网站(HTML5+CSS3+JavaScript前端网页web课程设计).rar前端学习笔记网站(HTML5+CSS3+JavaScript前端网页web课程设计).rar前端学习笔记网站(HTML5+CSS3+JavaScript前端网页web课程设计).rar ...
JavaScript学习笔记是一本关于JavaScript编程语言的教材,该教材通过丰富的实例,系统地介绍了JavaScript的基础知识和实际应用技巧,帮助读者一步步掌握客户端编程技术。本书共分为九章,每一章都有其特定的主题,...
HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 ...
这些只是JavaScript学习笔记的一部分,深入理解并熟练运用这些概念,将为JavaScript编程打下坚实的基础。随着学习的深入,还会接触到更多高级特性和框架,如闭包、原型链、AJAX、jQuery、Vue.js、React.js等,这些都...
js笔记js笔记js笔记js笔记
前端学习笔记, html, css, js前端学习笔记, html, css, js前端学习笔记, html, css, js 前端学习笔记, html, css, js前端学习笔记, html, css, js前端学习笔记, html, css, js 前端学习笔记, html, css, js前端学习...
学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip 学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip 学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip学习笔记...
JavaScript是一种广泛应用于网页和网络应用开发的...理解这些基础知识对于深入学习JavaScript至关重要,因为它们构成了JavaScript程序的基础。通过熟练掌握这些概念,开发者可以编写出动态、交互性强的网页和应用程序。
综合以上信息,这份“h5前端学习笔记”涵盖了HTML5的基础到高级特性,CSS样式设计,JavaScript编程,以及一些实际应用场景的案例,对于想要系统学习和提升前端技能的开发者来说,是非常宝贵的资源。
从菜鸟教程上学习的关于js的学习笔记,可以用于参考学习使用,脑图样式,浏览更方便,有需要的同学可以带走
以上是JavaScript学习笔记中提到的一些核心知识点,通过对这些知识点的理解和熟练应用,可以为进一步学习和掌握JavaScript打下坚实的基础。在实际开发过程中,结合具体的项目需求,这些知识会得到更深入的拓展和应用...
javascript学习笔记,包括基本语法、面向对象、正则表达式、dom的所有操作
Javascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript...
JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和...