上一節的知識講了帶參數的函數,getArea用於計算桌子的面積,它返回一個值——桌子的面積。 有的時候需求還真復雜,還是拿桌子來說,要求同時計算桌子的桌面面積,還計算桌子的體積。 計算面積用長度x寬度。 計算體積用長度x寬度x高度。 同時返回面積和體積,怎么辦? 用數字類型,僅返回一個 ...
上一節的知識講了帶參數的函數,getArea用於計算桌子的面積,它返回一個值——桌子的面積。 有的時候需求還真復雜,還是拿桌子來說,要求同時計算桌子的桌面面積,還計算桌子的體積。 計算面積用長度x寬度。 計算體積用長度x寬度x高度。 同時返回面積和體積,怎么辦? 用數字類型,僅返回一個 ...
強制類型轉換 強制類型轉換 類型轉換有兩種:一種是顯式轉換,即需要程序員手動寫代碼轉換;另一種是隱匿轉換,由JavaScript解釋器轉換。 JavaScript提供以下函數進行顯式轉換: 1.轉換為數值類型:Number(mix)、parseInt(string,radix ...
變量作用域 變量的位置或影響它的作用范圍,這個作用范圍也叫作用域。 如果變量是在函數內聲明的,那么的作用域僅在函數內,函數之外不能調用。函數調用執行完后,函數內的變量立即銷毀。 function getArea(length,width){ // 局部變量 ...
創建對象 對象有屬性、行為、事件。 變量就是對象的屬性。 函數就是對象的方法,就是對象的行為。 創建對象,可以先創建對象,再聲明對象的屬性和方法。也可以創建對像的過程中聲明屬性和方法。 創建對象有兩種方式四種花樣。 分別是字面量和構造函數。 字面量創建對象 ...
...
上敘代碼,執行的功能:返回數組的最大值及最大值的索引。 上敘代碼,執行的功能:返回一個變長字符數組的平均值。 1. print("total input:" .. #arg .. "numbers.") --#arg, 可以獲取數組的長度;字符和number類型 ...
function CompareString(in_source, in_compare) local ret_value; local ret_msg; if (in_source ...