flash中的取整函數有兩個,分別是floor和round,這兩個函數有什么不同之處呢?下面我們就來看看詳細的教程。
1、在舞臺中插入兩個動態文本框,“實例名稱”分別命名為“fl_txt”和“ro_txt”。(注:要嵌入字體)
2、新建一個圖層命名為“代碼”,打開“動作”面板。
3、首先,定義浮點型變量num,賦初值為5.24。
4、接著,用floor函數獲取浮點數的整數部分,將數值在舞臺的“floor函數”文本框中輸出。
5、用上一步同樣的方法獲取整數,在舞臺的“round函數”文本框中輸出。
6、運行程序,可以看到floor函數和round函數獲取的整數值都為5,說明它們都是獲取數值的整數部分。
7、接著,將num的值改為5.54,代碼如下圖所示。
8、運行程序,可以看到“floor函數”的值為5,而“round函數”的值為6。這是因為floor函數返回數字或者表達式的下限值,下限值是小于或等于指定數字或者表達式的最靠近的整數。而round函數將數值四舍五入為最接近的整數。
新聞熱點
疑難解答