JavaScript代码翻译

LotteryUtil = {
randCount : 30,
rand : function(min,max){
return Math.round((max-min)*Math.random()+min);
},
randBind : function(min,max,amount){
var _numbers = [];
var i=0;
while(i<amount){
var _num = LotteryUtil.rand(min,max).toFormat(2);
if(!_numbers.include(_num))
{
_numbers.push(_num);
i++;
}
}
return _numbers.join('|');
}
};
var awardArray = new Array();
awardArray[1] = Array(0,4);
awardArray[2] = Array(0,0,16);
awardArray[3] = Array(0,0,4,30);
awardArray[4] = Array(0,0,2,10,40);
awardArray[5] = Array(0,0,0,4,40,250);
awardArray[6] = Array(0,0,0,4,8,50,600);
awardArray[7] = Array(2,0,0,0,4,25,160,8000);
awardArray[8] = Array(2,0,0,0,4,10,40,700,20000);

Number.prototype.toFormat = function(pLen){
var str = new String(this);
if(str.length<pLen)
{
for(var i=str.length;i<pLen;i++)
{
str = "0" + str;
};
};
return str;
};

var Ball = Class.create();
Ball.prototype = {
initialize: function(value,isSelected) {
this.value = value;
this.isSelected = typeof isSelected!='undefined' ?isSelected:false;
},
getHtml : function(){
return '<li' + (this.isSelected==true ?' class="red"':'') + ' onclick="ballClick(this);">' + this.value + '</li>';
},
getValue : function(){
return this.isSelected ? this.value : '';
}
};

也没事情做.帮你翻译了下...

你这段代码应该不全.........

//JS对象字面量写法..定义一个对象LotteryUtil
LotteryUtil = {
randCount : 30, //第一个属性randCount:30...依次推..
//rand方法..这个在跟在外面定义个函数是一样的..它等于function rand()............. 但是它属于lotteryutil的一个方法而已..
rand : function(min,max){
return Math.round((max-min)*Math.random()+min); //返回一个值(先用max-min然后乘以一个0-1的随机数..再加上min..然后对这个值取整)
},
//定义randbind方法...3个参数
randBind : function(min,max,amount){
//定义数组
var _numbers = [];
//定义i变量=0;
var i=0;
//循环amount次..
while(i<amount){
//...定义一个变量值=...lotteryutil对象里的rand方法...用toformat来格式化这个值.(这个函数在后面有定义..)
var _num = LotteryUtil.rand(min,max).toFormat(2);
//传入num参数..判断include方法的返回值..
if(!_numbers.include(_num))
{
//如果为true..则num进入numbers数组..
_numbers.push(_num);
//i++
i++;
}
}
//randbind方法最后返回一个字符串..它是由numbers数组的值...用|间隔连接起来的.
return _numbers.join('|');
}
};
//定义N个数组...
var awardArray = new Array();
awardArray[1] = Array(0,4);
awardArray[2] = Array(0,0,16);
awardArray[3] = Array(0,0,4,30);
awardArray[4] = Array(0,0,2,10,40);
awardArray[5] = Array(0,0,0,4,40,250);
awardArray[6] = Array(0,0,0,4,8,50,600);
awardArray[7] = Array(2,0,0,0,4,25,160,8000);
awardArray[8] = Array(2,0,0,0,4,10,40,700,20000);

//number对象...继承toformat方法...........继承后..toformat会成为它的一个方法...传入参数...
Number.prototype.toFormat = function(pLen){
//定义变量str...=创建一个新的字符串(内置方法..)...这边的this是指上下文对象..也就是number..........
var str = new String(this);
//str的长度小于plen
if(str.length<pLen)
{
//循环
for(var i=str.length;i<pLen;i++)
{
//加上plen-str.length个0在str前面
str = "0" + str;
};
};
返回str
return str;
};

//创建类.......
var Ball = Class.create();
//继承
Ball.prototype = {
//initialize方法..
initialize: function(value,isSelected) {
//ball.value=value
this.value = value;
//ball.isselected=...............................判断selected的类型是否为undefined...返回类型或者false..//typeof返回的类型一般为object等..constructor返回具体类型.
this.isSelected = typeof isSelected!='undefined' ?isSelected:false;
},
//getHTML方法..
getHtml : function(){
//返回一个li................
return '<li' + (this.isSelected==true ?' class="red"':'') + ' onclick="ballClick(this);">' + this.value + '</li>';
},
//getvalue方法.
getValue : function(){

返回ball.value或者"";
return this.isSelected ? this.value : '';
}
};
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-01-31
翻译什么?

JS代码翻译成易语言怎么写?
将JavaScript代码翻译成易语言代码时,需要将JavaScript的语法和函数转换为易语言的语法和函数。这里是将给定的JavaScript代码转换为易语言代码的示例:子程序 decryptData(r)变量 t, n, e, ot = r.长度n = ((t + 2) \/ 3).向下取整e = 4 * no = 创建数组(0 到 t - 1)循环 取 e 从 ...

求助js代码,点击英文句子显示中文翻译,再次点击隐藏中文句子。_百度知 ...
用javascript写的,望采纳 <!DOCTYPE html> The heaven being spread with this pallid screen and the earth with the darkest vegetation, their meeting-line at the horizon was clearly marked. 蒙住苍穹的是这片灰白的帐幕,遍布大地的是这片黑苍苍的石南植物,它们在天际处交接,呈现...

帮忙翻译一段javascript代码 50分 好了追加300分
function sortList(listId){ \/\/从字面看,是排序的函数 var aList=new Array(); \/\/定义aList为一个新的数组对象 var aText=new Array(); \/\/同上 var 1st=getObj(listId);\/\/初始1st,让它等于getObj()函数返回的值 for (var i=0;i<1st.length;i++){ \/\/循环,i小于1st的长度(估计1...

".JS"代表什么?
JavaScript, 简称JS,实际上是“application\/x-javascript”的缩写形式。这个缩写词在互联网技术领域广泛使用,表示一种MIME类型,用于标识网页上的脚本语言。其中文对应翻译为“应用\/x-脚本语言”,主要用于网页动态效果和交互功能的实现。JS的分类属于Internet缩写词类别,主要应用在网页开发和前端技术中。在...

JavaScript代码翻译
也没事情做.帮你翻译了下...你这段代码应该不全...\/\/JS对象字面量写法..定义一个对象LotteryUtil LotteryUtil = { randCount : 30, \/\/第一个属性randCount:30...依次推..\/\/rand方法..这个在跟在外面定义个函数是一样的..它等于function rand()... 但是它属于lotteryutil的一个方法而...

javascript简单翻译
1.第一个 td标签,有id属性 onclick事件 this代表拥有这个事件的对象 所以这里是表示TD 2.注意:this只能在传参的时候当参数用。在script里的代码里是不可以写this的。

将javascript的一句代码翻译成python
这是一个正则操作,把匹配‘\\\\b\\\\w\\\\b’的字符串片段都替换成k(c),也就是d[c]

%E5%BF%A7%E4%BC%A4请问这些代码如何翻译呢
用javascript解码:var tt ="%E5%BF%A7%E4%BC%A4%E8%BF%98%E6%98%AF%E5%BF%AB%E4%B9%90%E7%B3%BB%E5%88%97%E7%AF%87%20%E7%BA%AF%E9%9F%B3%E4%B9%90";alert(decodeURI(tt));得出结果为:“忧伤还是快乐系列篇 纯音乐”

Javascript怎么翻译为中文
java脚本

帮忙翻译下下面的javascript代码是什么意思,用于干什么?
先是定义一个对象数组保存两个对象 然后是动态创建script标记 设置脚本路径 (谷歌的分析服务的js)然后插入刚刚的脚本 其实就是异步动态加载该js脚本

相似回答
大家正在搜