这篇文章主要介绍了javascript中用于四舍五入的math.sin()方法讲解,是js入门学习中的基础知识,需要的朋友可以参考下
: _; \; c E. a 这个方法返回一个数字的正弦。sin方法返回-1到1之间的数值,它表示参数的正弦值。, q6 G* G+ z, Y: a
语法* Q$ U% t! G6 D% f G. G
?
8 }6 H1 K% S0 j; x# I3 y 14 V4 |5 O* Y3 T1 H; z5 e5 a& H
| math.sin( x ) ;5 w2 r x" G" ]9 q; \ h. Z8 r
3 M: ^' C+ R) b: b9 J" h | 下面是参数的详细信息:
% e9 V5 j) w: j7 A5 R x: 一个数字9 Z0 r( f3 c4 o0 N5 J: f
返回值:6 Q! d$ a( ~6 B7 X1 M9 ^
返回一个数字的正弦值7 c. T2 _" Y3 C1 U, Q+ w
例子:
% V& P. f4 q1 T9 v1 B9 D0 r* O d1 \ ?
4 e K' J" k8 u6 P* n 19 R' k6 v% a; j/ e2 q# w
2* j2 t" K% ?7 u4 t5 ^2 k
3- i! c; s& x* D, i; K9 A
4
3 [3 D2 w. T, w, X( Y 5
& D+ |0 q+ y! \) a, w' M4 `/ o, c 6
: p! J1 P; h" L" p. W 7
1 a1 g. l; h/ l2 m. f7 s/ b 8
, X4 c+ I3 ]+ C, ]. v2 {5 l 9& A, O1 t! h6 F- @4 b
10
7 F7 j0 i% g% U4 r3 w0 u/ E 11
q) B- l" H1 b# p: y 12/ h* q: x9 i( u0 y
13
" h! {5 j! _5 D0 y' b 14# @7 `3 M" R. c+ K, X8 [& }( D
15; r2 ]/ B: ]* ]7 _) ]
16
+ H. V I: m7 [/ _+ A9 G$ ` 17/ I( c `6 _& }, F) g
18
$ v% b. ~6 }) Y$ h5 j3 a! q9 S 19
1 p4 `' i# B6 i% @ 20
5 {+ D% s- D. [& V% t3 a$ @ 21
1 B( d+ I+ \* |/ r# Y" Q$ p | <html>% y0 ?2 R: U$ {2 w
<head>
6 Q6 R/ r+ @/ `7 T# C+ b+ b <title>javascript math sin() method</title>8 j7 d& d1 Q9 v" E+ t/ X
</head>
( p/ {- C6 r. s5 I P <body>
8 i5 W* M+ e' k2 |2 Z3 m# @8 a( t <script type="text/javascript">
# p" f' ~! `: `& W, j* p
! h: E, q% `8 T- _) h, Z var value = math.sin( 0.5 );
/ G8 {) L% x2 M document.write("first test value : " + value );3 P/ v( Y* A) J- G
( A( l1 t9 [# Y0 X D, o var value = math.sin( 90 );
8 F+ S6 B! C5 O% U% M document.write("<br />second test value : " + value );- c% @/ Z; R! b2 v6 e
% e, b% l. O# r* G% \- w' h& u var value = math.sin( 1 );
1 ?+ D* z7 Q u1 v document.write("<br />third test value : " + value );
1 E$ e1 G- N U* p4 b4 f/ ~3 e 6 v$ D4 ?+ x8 Q5 Z& _/ k
var value = math.sin( math.pi/2 );% V; E2 z r/ J0 \1 I5 `, T
document.write("<br />fourth test value : " + value );
! y4 D, H7 I& J0 S </script>5 L/ q5 q. K! n7 S7 Q/ A/ [ c$ w
</body>
" r) j3 u( x3 Q2 [. l </html>6 v, }1 i6 L( i* W8 e) t* h& ^
# t5 ` E& e0 Q
| 这将产生以下结果:$ E8 Y+ Q$ `5 w
?+ ~" M4 i) K: j) T# m
1
, L3 H$ [6 z- F7 v G 25 @0 z/ G- b2 h( G
3$ p8 i K+ v' ?6 @- {; U1 [
4
2 w# U/ Y+ p' b7 E. Z | first test value : 0.479425538604203
* r) m" ?9 p0 ^& C7 J second test value : 0.89399666360055788 i: V3 K' ]7 R A
third test value : 0.8414709848078965
$ f: P0 X' e/ j9 ?+ v0 ?# w fourth test value : 1, q9 g4 o9 S9 A. C
& Z0 v+ S$ s- r! G& c7 i9 {
| 更多网络编程信息请查看: 网络编程 |