JCFXBL JSM基础功能实验
程序调试:王龙腾 文档整理:王红伟
本系列文章由ex_net(张建波)编写,转载请注明出处。
http://blog.youkuaiyun.com/ex_net/article/details/8079039
作者:张建波 邮箱: 281451020@qq.com 电话:13577062679 欢迎来电交流!
一、HelloWord程序
(1)本程序是helloword是服务器端脚本,是主程序最简单的一个程序。
(2)具体操作流程:新建一个Jsm File,输入源代码,保存,点Request调试程序
注意新建格式为:sp_xx_xx.jsm
(3)测试:
源代码:
function jsm_main()
{
return '"hello word!"';
}
(4)运行效果如下图
二、PrintText程序
(1)本程序可以:输入一段文字,可以转置打印出来。
(2)具体操作流程:首先新建一个Jsm File,输入源代码,保存,进行调试。
(3)测试
源代码:
function jsm_main()
{
var s='"';
s+="春 眠 不 觉 晓, ";
s+="处 处 闻 啼 鸟。";
s+="夜 来风 雨 声, ";
s+="花 落知 多 少。 ";
s+='"';
return s;
}
(4)运行效果如下图
三、Sum程序
(1)本程序可以:算某一个数到任意一个数间的和,可以做累计。
(2)具体操作流程:新建一个JsmFile,输入源代码,保存,进行调试。
(3)
源代码:
function jsm_main(a,b)
{
var js=0;
for(var i=Number(a);i<=Number(b);i++)
{
js+=i;
}
return js;
}
(4)运行效果如下图
四、Triangle程序
(1)本程序可以:输入一个符号或文字按照要求答应出一定数量的符号或文字,达到复制的作用。
(2)新建一个JsmFile,输入源代码,保存,进行调试。
(3
源代码:
function jsm_main()
{
var i,j;
var str = "";
var result = "";
for(i = 1;i<=8;i++)
{
for(j = 1;j<=i;j++)
{
str += "*"
}
result += (str + "\r\n");
str = "";
}
return "\"\r\n" + result + "\"";
}
(4)运行效果如下图
五、Datetime程序
(1)本程序用来:查看服务器上的日期时间,与服务器上时间同步。
(2)新建一个JsmFile,输入源代码,保存,进行调试。
(3)
源代码:
/*
获取服务器日期时间
*/
function jsm_main()
{
var t=GetCurrentTime();
return '"现在的时间是:'+t+'"';
}
function GetCurrentTime(flag) {
var myDate = new Date();
var year = myDate.getFullYear();
var month = parseInt(myDate.getMonth().toString()) + 1; //month是从0开始计数的,因此要 + 1
if (month < 10){month = "0" + month.toString();}
var date = myDate.getDate();
if (date < 10) {date = "0" + date.toString();}
var hour = myDate.getHours();
if (hour < 10) {hour = "0" + hour.toString();}
var minute = myDate.getMinutes();
if (minute < 10) {minute = "0" + minute.toString();}
var second = myDate.getSeconds();
if (second < 10) {second = "0" + second.toString();}
return year+'-'+month+'-'+date+' '+hour+':'+minute+':'+second ;
}
(4)运行效果如下图
六、WriteFile程序
(1)本程序可以把文件写入程序,到用的时候再读出来。
(2)新建一个JsmFile,输入源代码,保存,进行调试。
(3)
源代码:
function jsm_main()
{
var guid;
guid = JSM_FSO_Open("abcd.txt",false,"AppendText");
JSM_FSO_WriteLine(guid, "aaaaabbbbbccccc");
JSM_FSO_WriteLine(guid, "ddddddddddeeeeee");
JSM_FSO_Close(guid);
return "\"" + guid + "\"";
}
(4)运行效果如下图
七、ReadFile程序
(1)本程序用来把文件读写出来
(2)新建一个JsmFile,输入源代码,保存,进行调试。
(3)源代码:
function jsm_main()
{
var guid;
var str;
guid = JSM_FSO_Open("abcd.txt",true,"Text");
while(!JSM_FSO_Eof(guid))
str += JSM_FSO_ReadLine(guid);
JSM_FSO_Close(guid);
return "\"" + str + "\"";
}
(4)运行效果如下图