`
java_cyy
  • 浏览: 14567 次
社区版块
存档分类
最新评论
文章列表

js学习笔记5

    博客分类:
  • js
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'};     ...

js学习笔记4

    博客分类:
  • js
11. function详解 P121  P717   function  构造函数   12. js中的throw   function factorial(x){        if(x<0) throw new Error("x must not be negative");   }   function transact(){      try{ factorial(-1);      }catch(e){ alert(e);     }finally{     alert(x);     }   }   P122 6.16 ...

js学习笔记3

    博客分类:
  • js
7. break  return continue throw 会终止复合语句     8.    switch 详解p110 6.5     9. break labelname   function each(){ outerLoop: for(var i=0;i<10;i++){ innerLoop: for(var j=0;j<10;j++){ if(j>3)break; //终止内循环 if(i==2)break innerLoop; //跳到innerLoop循环处 if(i==4) break outerLoo ...

js学习笔记2

    博客分类:
  • js
5. dalete 运算符 概念:delete是一个一元运算符,它将删除运算符锁指定的对象的属性、数组元素活变量。       dalete不能删除核心的属性和客户端属性不能删除 。       用var创建的一个特性不能用delete运算符来删除。       var book={};       book.title="javaScript:The Definitive Fuide";       delete book.title; //return true;       var o={x:1,y:2};       delete o.x; ...

js学习笔记1

    博客分类:
  • js
1.== 等于 ===完全等同 == 要求两个参数的比较js自动做类型转换后再比较(包括了  boolean类型 null 和undefined) === 两个参数如果类型不一致就返回 false 2.js里面字符串不属于基本类型也不属于引用类型     原因:2.1:字符串不属于基本类型是因为没有固定的长度。           2.2:字符串不属于引用类型是因为它没在堆中储存。一个字符串a赋给另外一个字符串b,如果对b字符串改变 而a不会改变。        两个字符串的比较的时候才能基本类型的方式来比较。        3.instanceof var array=new Arra ...
Global site tag (gtag.js) - Google Analytics