主题:  关于函数

feifei33

职务:普通成员
等级:1
金币:0.0
发贴:86
#12001/10/24 10:31:34
我在看一个例子,是要用户输入数据,点击按钮以后就能算出结果,输入的函数名为numberx、numbery、numberz。
请教各位下面的Number是什么意思?

f=Number(numberx*numberx*numberx)+Number(Number(2*numbery*numbery))+Number(3*numberz)



手工感情

职务:普通成员
等级:3
金币:10.0
发贴:556
#22001/10/24 15:41:23
强制将变量转化为数值型


黑色的风略过我的翅膀,我却无法落下来梳理你的羽毛
————————————————
◆5d.cn互动论坛◆
------|xml版主|------

janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#32001/10/24 15:49:33
假设有这样一个表达式:
var a="1",b=1;
var c=a+b;
作者希望c=2,结果却得到"11"(string).
为了明确地告诉flash,可以这样写
var c=number(a)+b;
就不会产生“岐义”了



feifei33

职务:普通成员
等级:1
金币:0.0
发贴:86
#42001/10/24 16:17:46
如果这样的话,能不能直接加 int 来替代 number?



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#52001/10/24 16:20:06
int是取整数部分,例如
var a="3.2";
var b=number(a);
var c=int(a);
结果,b=3.2,c=3,都不再是字符串了



feifei33

职务:普通成员
等级:1
金币:0.0
发贴:86
#62001/10/24 16:58:26
明白明白

thank