标题: 請問void 可以 寫成 null
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2008-8-8 16:48  资料  短消息  加为好友 
請問void 可以 寫成 null

請問可以將所有eval, cond中的=void, 以及tjs中的===void 寫成null了?

好像測了有點奇怪~請高手解答

顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-8-31 18:34  资料  短消息  加为好友 
不可以吧...没看到TJS的限定字里有null





顶部
keakon
会员
Rank: 1
TomoFansClub会长


UID 153
精华 0
积分 273
帖子 180
阅读权限 5
注册 2007-4-8
 
发表于 2008-9-1 09:51  资料  短消息  加为好友 
以下摘自TJS参考手册-语言参考手册-项
某置顶帖有下载…

void
 void 表示“什么也没有”。应用于各种表现为“什么也没有”的场合。与 null 不同。
 已声明了的变量 (什么东西都没有代入的变量) 的值就是 void 。
 作为字符串来处理的时候相当于空 字符串 ( '' )。作为数值来处理的时候相当于 0 。

 进行 void 之间的比较时推荐使用 === 和 !== ( 类型识别 ) 。

null
 null 是表示“哪个对象都不表示”的对象。与 void 不同。
 对 null 对象进行操作会导致错误。
 使用 incontextof 运算符将函数的上下文改成 null 后,那个函数会在被调用位置的上下文中执行。


例:
    var objmethod = obj.method;
    objmethod(); // 在 obj 的上下文中执行
    objmethod = objmethod incontextof null; // 把上下文变成 null
    objmethod(); // 在 this (也就是调用位置的上下文) 中执行





在我眼中,只要萌的都是loli。不管她有多老,是男的也好,是机器人也罢,就算没有实体,我也一定要萌上她!
智代after PS2汉化移植完毕
顶部
keakon
会员
Rank: 1
TomoFansClub会长


UID 153
精华 0
积分 273
帖子 180
阅读权限 5
注册 2007-4-8
 
发表于 2008-9-1 09:58  资料  短消息  加为好友 
也就是说,void指向/引用一个变量,该变量是其类型的初始值/默认值。

null可以看成不指向/引用任何可用的变量,也就没有值,大多数对它的操作都会出错。

其实null和C/C++里的很相似,指向0这个不能访问的地址,表示你不能对其操作。





在我眼中,只要萌的都是loli。不管她有多老,是男的也好,是机器人也罢,就算没有实体,我也一定要萌上她!
智代after PS2汉化移植完毕
顶部
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2008-9-8 14:10  资料  短消息  加为好友 
大悟 感謝解答

顶部
Koori (克里喵子)
等待验证

人民的好苦力= =|||



UID 1202
精华 0
积分 239
帖子 78
阅读权限 0
注册 2008-8-4
 
发表于 2008-12-8 17:43  资料  短消息  加为好友  添加 Koori 为MSN好友 通过MSN和 Koori 交谈
null是赋值过程
void是制定类型过程
按说……应该不会出现{变量}=void的情况= =|||

PS:
null指向的不是0而是"\0"
null只是值而已,只能操作变量不能被操作= =|||

[ 本帖最后由 Koori 于 2008-12-8 17:45 编辑 ]

顶部
 



清除 Cookies - 联系我们 - [Key Fans Club] the Council of Doujin-game Development and Promotion - Archiver - WAP
Powered by Discuz! 5.5.0 © 2001-2006 Comsenz Inc.
Processed in 0.022014 second(s), 10 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示