这篇文章主要介绍了javascript中用于四舍五入的math.sin()方法讲解,是js入门学习中的基础知识,需要的朋友可以参考下
: N [2 f5 }9 e2 P 这个方法返回一个数字的正弦。sin方法返回-1到1之间的数值,它表示参数的正弦值。 j& j# d! q; n
语法
! F( v8 ]4 ]0 R ?
* c, r, z' y7 c$ Z n) @ z1 I! O 1
+ K5 t+ L" I: N) S% ~ | math.sin( x ) ;
4 ~* `9 V% L$ `9 c" w8 P + ]4 G& X! P. _' I
| 下面是参数的详细信息:
* N1 } l" z, I ]: ?4 { x: 一个数字1 { }- u2 d+ q, e( u* R
返回值:, Y1 |& }, H* X9 P4 ?
返回一个数字的正弦值
# N2 N, O( }+ c; Z0 A 例子:
# P( j$ ?% w: W( u* m( r) H( S ?
- N" s% R! ?7 W! U0 ^( c/ {/ M$ q 19 u+ z, N9 v- ~
26 \# a0 A' f, u* K4 q5 v
3
m$ F! B& R7 O; W4 {; y 4: n+ f0 ^) S7 x7 ]1 r* o
5' w \( A( `" I% K8 Y) ?- C
6
3 x: W: R- a# } 71 b; k4 S* D8 o1 e: a& E
8
A& z. E8 X' O8 s/ n; U+ k; U 96 A$ |3 B/ R/ u) A9 A
10; t/ n# h0 m' l4 D3 T
11
; X# u0 U7 h0 ^: \# q" p 12! q7 l! M* v( y5 L1 e, d% C4 {
13% C; F4 f# t9 w2 @7 p) Q6 `
14
* `7 H y* u# n& h- T M/ I& ^ 15
! H6 R9 Z0 V6 i+ V+ ]. ? 16/ L( r: U" w# _+ R
17- f; I& {- w% F) I0 `
18
: r5 |# B i+ c# N& J 19
! A) U6 J& E7 p' v: }' ]8 S 20) z' Z5 r% T: v2 N" k6 |6 j
21
' ]7 k# r# p6 U( v) j7 J | <html>
2 f N, f7 y0 d6 g+ o <head>6 q+ t- O" G1 @- k
<title>javascript math sin() method</title>
% o9 D3 t; j: m0 L! l s </head>& q7 B8 R" M& t9 Y* C1 |5 w5 s% [4 ^/ J9 q
<body>0 }6 N$ q, ? C# X, n
<script type="text/javascript">5 p2 H% ]4 r4 [- | V8 a, O/ M
a+ F- I# s% s" m var value = math.sin( 0.5 );9 z$ c1 P* B) `2 K) I: Z2 n
document.write("first test value : " + value );( ]/ }" c- d& h$ F. n3 Q" X+ K2 d7 Y/ c
# ]! z+ l- g) h) E- J
var value = math.sin( 90 );7 X4 T; }; x. N. c
document.write("<br />second test value : " + value );) o" ~3 K2 ~0 k( `
8 |/ \8 s. {- _! d3 ]6 P3 K; d/ `' ]
var value = math.sin( 1 );
) `$ r) F G1 q% s document.write("<br />third test value : " + value );
7 r3 d' h T6 B" F 8 ?: Y! V( s7 c* k
var value = math.sin( math.pi/2 );1 g: T! `% E" C# T3 t
document.write("<br />fourth test value : " + value );5 k) T8 j. ^2 V6 E7 \- Z/ ?
</script>
G) @0 |0 h: s4 i9 h2 A </body>$ @9 W# z4 y0 f) c' {* w8 Z
</html>
7 e3 K8 b0 C3 [7 l8 V; s) ] , O I8 K* R! b+ g; s
| 这将产生以下结果:
% m* K$ R0 s, T9 V) b ?
6 `, v4 h5 Y* C3 |2 b5 e 1
# s3 M' @( N9 Z; s* N- ] 2
& P: X$ m: v c 3, r5 S- e' Q# s- U0 y5 U
4& N6 A5 ~ A, |
| first test value : 0.4794255386042039 N6 T+ k- u4 }$ [* g/ W/ @& w5 K
second test value : 0.8939966636005578
$ I. \! z3 a' b% K% @ third test value : 0.8414709848078965% J3 _2 ?5 i2 X( f9 [0 Z+ ?
fourth test value : 1
# K3 ^% r4 F+ o" w ! b b% b* g( i5 s3 i- R
| 更多网络编程信息请查看: 网络编程 |