javascript中的小技巧

http://www.w3school.com.cn/js/jsref_obj_string.asp


toFixed()定义和用法

toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。
语法
NumberObject.toFixed(num)参数 描述
num 必需。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0 代替。

返回值
返回 NumberObject 的字符串表示,不采用指数计数法,小数点后有固定的 num 位数字。如果必要,该数字会被舍入,也可以用 0 补足,以便它达到指定的长度。如果 num 大于 le+21,则该方法只调用 NumberObject.toString(),返回采用指数计数法表示的字符串。

抛出
当 num 太小或太大时抛出异常 RangeError。0 ~ 20 之间的值不会引发该异常。有些实现支持更大范围或更小范围内的值。

当调用该方法的对象不是 Number 时抛出 TypeError 异常。
实例
在本例中,我们将把数字舍入为仅有一位小数的数字:

Show the number 13.37 with one decimal:

var num = new Number(13.37);
document.write (num.toFixed(1))

输出:
the number 13.37 with one decimal:
13.4




Math 对象

使用 Math 的属性和方法的语法:
var pi_value=Math.PI;
var sqrt_value=Math.sqrt(15);

注释:Math 对象并不像 Date 和 String 那样是对象的类,
因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。

Math 对象属性
属性                                描述 
E                   返回算术常量 e,即自然对数的底数(约等于2.718)。
LN2                 返回 2 的自然对数(约等于0.693)。
LN10                返回 10 的自然对数(约等于2.302)。 
LOG2E               返回以 2 为底的 e 的对数(约等于 1.414)。  
LOG10E              返回以 10 为底的 e 的对数(约等于0.434)。
PI                  返回圆周率(约等于3.14159)。 
SQRT1_2             返回返回 2 的平方根的倒数(约等于 0.707)。 
SQRT2               返回 2 的平方根(约等于 1.414)。


Math 对象方法
 
 方法                    描述 
abs(x)           返回数的绝对值。
acos(x)          返回数的反余弦值。 
asin(x)          返回数的反正弦值。 
atan(x)          以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。
atan2(y,x)       返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)
ceil(x)          对数进行上舍入。
cos(x)           返回数的余弦。 
exp(x)           返回 e 的指数。 
floor(x)         对数进行下舍入。 
log(x)           返回数的自然对数(底为e)。 
max(x,y)         返回 x 和 y 中的最高值。 
min(x,y)         返回 x 和 y 中的最低值。 
pow(x,y)         返回 x 的 y 次幂。 
random()         返回 0 ~ 1 之间的随机数。
round(x)         把数四舍五入为最接近的整数。
sin(x)           返回数的正弦。 
sqrt(x)          返回数的平方根。 
tan(x)           返回角的正切。  
toSource()       返回该对象的源代码。 
valueOf()        返回 Math 对象的原始值。 



js中的onEvent方法
方法                         注释
onabort               图像加载被中断 
onblur                元素失去焦点 
onchange              用户改变域的内容 
onclick               鼠标点击某个对象 
ondblclick            鼠标双击某个对象 
onerror               当加载文档或图像时发生某个错误 
onfocus               元素获得焦点
onkeydown             某个键盘的键被按下
onkeypress            某个键盘的键被按下或按住
onkeyup               某个键盘的键被松开 
onload                某个页面或图像被完成加载
onmousedown           某个鼠标按键被按下
onmousemove           鼠标被移动 
onmouseout            鼠标从某元素移开 
onmouseover           鼠标被移到某元素之上 
onmouseup             某个鼠标按键被松开  
onreset               重置按钮被点击 
onresize              窗口或框架被调整尺寸
onselect              文本被选定 
onsubmit              提交按钮被点击 
onunload              用户退出页面

你可能感兴趣的:(JavaScript,框架,asp)