10去掉十位temptempc10得到个位数vardi
ttemptraceabcd
上面的程序使用的“”表示减运算符,可以对数字进行减法运算;“”表示除运算符,对数字进行除法运算;“”表示乘运算符,可进行乘法运算。3测试影片,输出结果如下:
6789
f48
FlashActio
Script30从入门到精通
程序中得到数位的思路很简单,只是利用了i
t类型是整数的特点。例如,temp1000等于6789,由于变量a是i
t类型,所以只取整数部分。当然,这个程序可以通过更简单的方法来实现,这会在后面的学习中介绍。
f数据类型
49
223了解toStri
g方法
当使用trace函数输出变量时,会自动调用toStri
g方法。i
t类的toStri
g返回表示数字的字符串:
varai
t60tracea
当使用trace函数时,变量a首先调用了toStri
g方法,返回字符串,然后trace函数把字符串输出。可以把上面的代码解析为下面的代码:
varai
t60varsStri
gatoStri
gtraces
实际上,任何类都有toStri
g方法,当使用trace函数输出变量时,都会自动调用相应的toStri
g方法。i
t类的toStri
g方法还可以带有参数,可以用来完成进制转换。下面的代码把十进制转换为其他进制:
数字60是十进制的varai
t60转换为二进制,输出字符串111100traceatoStri
g2转换为八进制,输出字符串74traceatoStri
g8转换为十六进制,输出字符串3ctraceatoStri
g16
和toStri
g方法相反的是parseI
t函数,它把指定的字符串转换为一定进制的数字。下面的代码把字符串转换为数字:
二进制转十进制,输出60traceparseI
t