欢迎光临

木子屋

标题: Javascript运算符学习笔记

作者: dnawo

日期: 2009-01-06 11:16 PM

分类: 脚本语言

内容: 在Javascript中，&&,||,=和,都属于运算符，既是运算符，那运算时就必须有值，下边我们通过一些实例来看看他们的值(很有意思)：
复制内容到剪贴板 程序代码document.write(null && (1+2)); //返回:null，直接返回左边表达式的值[1]
document.write((1+2) && (2+5)); //返回:7，返回右边表达式的值
document.write((1+2) || null); //返回:3，直接返回左边表达式的值[2]
document.write(0 || null); //返回:null，返回右边表达式的值
var i=0;
document.write(++i); //返回:1
document.write(i++); //返回:0
document.write(i=100); //返回:100，返回右边的运算数
document.write((i=10,j=20,k=30)); //返回:30，返回最右边表达式的值
[1].在Javascript1.0和Javascript1.1中，如果左边的表达式的值为false，&&运算符返回false，而不是返回左边的表达式的未转换的值。
[2].在Javascript1.0和Javascript1.1中，如果左边的表达式的值为true，||运算符返回true，而不是返回左边的表达式的未转换的值。

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.721 ms

返回

标题: Javascript运算符学习笔记

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.721 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.736 ms

返回