为了获得技术优势,微软推出了JScript来对抗Javascript的脚本语言。 为了互操作性,Ecma国际(前身是欧洲计算机制造商协会)制定了ECMA-262标准(ECMAScript )。 目前,这两个都属于ECMAScript实现。 JavaScript作为非程序员的脚本语言而普及和宣传,但JavaScript具有非常丰富的特性。
问题说明:
数值被视为10的倍数,支持向上或向下整数化
可以将2345作为2300|2400|3000|2000来处理
具体解决办法如下。
//*
*将数字舍入为10的倍数
*@param{Number}num必须取整数值
*@param{Boolean}ceil是否已向上舍入
*@param{Number}prec需要0个占位符
*/
constformatInt=(num,prec=2,ceil=true )={
constlen=string(num ).length;
if (len=prec ({返回编号};
constmult=math.pow(10,prec );
返回周期?
math.ceil(num/mult ) *mult:
math.floor(num/*mult ) mult;
}
//格式int (2345,2,true )-2400
//格式int (2345,2.false )-2300
//格式int (2345,3,true )-3000
//格式int (2345,3,false )-2000
发展初期,JavaScript标准还没有确定,同步建立了三个网景JavaScript,微软JScript和cen VI scriptease。 1997年,在欧洲计算机制造商协会(ECMA )的协助下,由Netscape、Sun、微软和Borland组成的工作组确定了统一标准(ECMA-262 )。