上一节的知识讲了带参数的函数,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 ...