Javascript学习第一季 三(2)

作者:cssrain 来源:cssrain blog 时间:2008-06-27 13:08:00 

9, delete运算符:

要注意的是:并不是所有的属性和变量都能删除。
比如:
用var 语句声明的变量不能被删除。
另外;当delete删除一个不存在的属性时,返回true;(^_^,这个比较搞笑。)

var a = 1;
alert(  delete a  );  //返回 false
alert(  delete a.x  );  //返回 true

还有一个应该注意:
Delete 所能影响的只是属性值,并不能影响被这些属性引用的对象。
比如:

var my =new Object();
my.height = new Date();
my.width = my.height;
delete my.height ;
document.write(my.width);// my.width仍然是引用Date对象

10,void运算符:

void的一个用途: 专门生成undefined值、

alert( void(0) )
alert( void(1) ) //都输出 undefined

这里的undefined实际是 void()运算后的值。
考虑到向后兼容性,用表达式void 0 比使用 undefined属性更有用.

11,异常处理:
抛出异常: throw
捕捉异常:try / catch / finally

If(x>0)
  throw new Error(“x must not be negative!”);
try{
}
catch(e){
}
finally{  //总是被最后执行  。通常进行 消除操作。
}

12,with语句:

 var form =  frame[1].document.forms[0];
   form.name.value = “ “;
   form.address.value =” “;

这样可以使用with语句代替;
比如:

with(frame[1].document.forms[0]){
   name.value = “ “;
   address.value =” “;

当然书上强烈不推荐使用with, 呵呵。效率低,问题多多。

总结:

主要介绍了js中的变量,表达式,和运算符 还有一些 js 语句。

如果还有不懂,可以google 搜索资料. (学会使用搜索,你也就很厉害了。)

或者联系我 ,可以去我的blog 给我留言 :http://www.cssrain.cn/LoadMod.asp?plugins=GuestBookForPJBlog;转眼间,学了3章了, 不知道大家感觉如何。

将就些吧,学习最重要的还是靠自己,不懂或者有疑问的地方马上 写例子测试,验证。或者查资料。  这样可能印象会更深入些。

加油…….

建议下载word版:http://www.cssrain.cn/demo/a/1-3.doc

标签:变量,表达式,运算符,javascript
0
投稿

猜你喜欢

  • sqlserver中求字符串中汉字的个数的sql语句

    2012-06-06 19:53:37
  • MySQL 5.0默认100连接数的修改

    2008-11-05 13:34:00
  • 说说值类型数据“.”操作符的类型转换

    2009-12-13 10:39:00
  • asp图片加水印的功能代码

    2011-02-05 11:02:00
  • 实现文字放大效果Javascript源码

    2010-03-17 20:46:00
  • 用CSS3和HTML5五步打造便签效果

    2012-04-25 20:47:51
  • CSS技巧之圆角背景与三角形

    2010-10-19 12:40:00
  • Oracle 语句优化分析说明第1/2页

    2009-09-18 13:23:00
  • seo网站如何实现301跳转?

    2010-01-15 12:59:00
  • Mootools 1.2教程(19)——Tooltips

    2008-12-25 13:26:00
  • PHP Laravel门面的实现原理详解

    2023-05-25 06:42:36
  • asp如何实现无组件上传二进制文件?

    2010-06-03 10:09:00
  • CSS如何做细线表格

    2009-01-09 13:12:00
  • SQL Server 2005 输入框不能输入中文问题

    2010-02-04 09:14:00
  • asp随机提取access数据库记录的几种方法

    2007-09-06 19:42:00
  • SQLServer 镜像功能完全实现

    2011-09-30 11:33:07
  • sql中 RecordCount=-1问题

    2008-03-02 17:18:00
  • ASP:Cookie使用指南

    2007-09-28 12:48:00
  • Oracle使用PL/SQL操作COM对象

    2010-07-21 12:56:00
  • 网页设计之关于素材和言志

    2008-03-23 13:46:00
  • asp之家 网络编程 m.aspxhome.com