- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第十章ILOG脚本ILOG脚本的数组取数组成员个数可以用:array.length例如,a=newArray(“a”,“b”,“c”)结果是:?a.length-3a[100]=“bar”;结果是a.length-101也可以通过length来改变数组大小,如a=newArray();a[4]=foo;a[9]=“bar”;结果是a.length-10a.length=5结果是a.length-5a[4]-fooa[9]-null第十章ILOG脚本ILOG脚本的数组数组有一些很有用的函数,例如array.join([separator]):将数组成员连接起来;a=newArray(“foo”,12,true)那么:?a.join(“//”)结果是“foo//12//true”a.join()结果是foo,12,truearray.sort([function]):按照字母顺序,将数组元素排序;也可以自己写function自定义排序规则;array.reverse():数组成员颠倒顺序a=newArray(“foo”,12,“hello”,true,false)结果为a[0]falsea[1]truea[2]helloa[3]12第十章ILOG脚本ILOG脚本的对象ILOG脚本支持对象的创建,例如:myCar=newObject()//开始没有属性myCar.name=“Ford”//对象属性赋值myCar.year=1985定义对象的方法是先定义一个函数,然后赋给对象,如functionstart_engine(){writeln(vroomvroom\n)}myCar.start=start_engine一般的,start_engine还是命名为start比较好,可以避免引起混淆。functionget_name(){returnthis.name//使用this指针}myCar.getName=get_name第十章ILOG脚本ILOG脚本的对象用户自定义构造函数的例子:functionCar(name,year){this.name=name;this.year=year;this.start=start_engine;}newCar(Ford,1985)第十章ILOG脚本ILOG脚本的时间类型时间类型的对象有以下几种构造方法:newDate()?:返回当前时间;newDate(milliseconds)?:返回00:00:00UTC,January1,1970加milliseconds的时间,例如:newDate(0)-adaterepresenting00:00:00UTC,January1,1970.?newDate(1000*60*60*24*20)-adaterepresentingtwentydaysafter00:00:00UTC,January1,1970.?newDate(-1000*60*60*24*20)-adaterepresentingtwentydaysbefore00:00:00UTC,January1,1970.第十章ILOG脚本ILOG脚本的时间类型newDate(string)?:string格式是month/day/yearhour:minute:secondmsecond?例如:newDate(12/25/193214:35:12820)?AdaterepresentingDecember25th,1932,at2:35PMplus12secondsand820milliseconds,localtime.?newDate(year,?month,?[,day?[,hours?[,minutes?[,seconds?[,mseconds]]]]])?:按照year,month,day等给出的Date,没给出的按0newDate(1932,11,25,14,35,12,820)?Adaterepresenting
文档评论(0)