- 浏览: 14567 次
最新评论
-
lxc914_java:
<script>
var object={name ...
js方法(5) -
lxc914_java:
在jsp页面中 var s="{'author: ' ...
js方法(4) -
java_cyy:
晚上打电话给你
js方法(4) -
lxc914_java:
我要回家了
js方法(4) -
lxc914_java:
说明白点,成吗
js方法(4)
文章列表
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'};
...
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 ...
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 ...
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; ...
1.== 等于 ===完全等同
== 要求两个参数的比较js自动做类型转换后再比较(包括了 boolean类型 null 和undefined)
=== 两个参数如果类型不一致就返回 false
2.js里面字符串不属于基本类型也不属于引用类型
原因:2.1:字符串不属于基本类型是因为没有固定的长度。
2.2:字符串不属于引用类型是因为它没在堆中储存。一个字符串a赋给另外一个字符串b,如果对b字符串改变 而a不会改变。
两个字符串的比较的时候才能基本类型的方式来比较。
3.instanceof
var array=new Arra ...