这篇文章主要介绍了javascript中用于四舍五入的math.sin()方法讲解,是js入门学习中的基础知识,需要的朋友可以参考下
8 Z8 Q2 h2 a3 d4 o! u) q 这个方法返回一个数字的正弦。sin方法返回-1到1之间的数值,它表示参数的正弦值。
6 r0 r; z$ B/ H; b 语法: L9 z' b1 B+ T' F$ j$ y" @
?" E4 [3 Z+ K3 p: f" Y
17 |( h8 Q- w7 P5 Q
| math.sin( x ) ;
8 B3 S8 X7 C0 ~1 C
3 o- o$ y4 O1 U' H/ m | 下面是参数的详细信息:
9 M' V4 N, i. V$ V0 [9 x! x x: 一个数字
% }& Q' a4 Y) M& V 返回值:
% Q& d$ z" G7 n+ U# B) R 返回一个数字的正弦值+ r! H9 \# y4 V j& i0 }1 E- h
例子:# f2 a+ C/ F5 c9 z7 V
?6 f+ R4 x4 l) ]1 z4 Z" i5 y4 b
1+ B, Q& {( `) |$ ~# t8 O& q/ b
2; \ k, i, t( i r$ D
3
# Y) g1 t! F( v) u. S" L$ ] 4% f* q% k. a I3 l9 o
50 ~+ v( U# R {, W: A
6 ^$ R1 y1 Q: m1 j) M1 S9 U! D
7
) v! m' e1 e; \6 n0 k- \ 8
: U) }( A/ F/ b3 \ E% Z5 t- w 96 \: a+ x7 F+ b k
10: T; C* k9 M2 C2 M$ H7 g
11- r: d2 A+ r" S, \2 E) K! v" h8 c Q
12
; h7 J/ f5 i3 ]) p 13
- n7 @# d& f& v2 R 14; S+ G! H; r0 S% Y
15
( f* F: h& Q5 D1 `* @9 n+ \! t 16
: E( G% ~3 E# [" P! a1 X 17, g6 J* r3 l! i% h6 p6 b c
18" K$ m; m( a( M( N) s2 C
199 f; K9 t5 Q. m
20$ f+ P8 k/ F% ^2 E) Z0 P
21
% {) E: {/ [, M% X% Y1 {7 } | <html>" ^8 e9 b5 |. b% l3 q
<head>
. q# V3 a9 m. F+ ~4 U3 V3 x <title>javascript math sin() method</title>
5 s6 C E" C- D2 G% L' } </head>
; t3 a, M1 S! K4 e/ } m3 k1 i; C! J <body>
) A; S3 t3 b- f( Z8 I" Y <script type="text/javascript">, X( m( w4 J( I. n) A6 v& h
- y* T, x" l) M- l( ]+ u var value = math.sin( 0.5 );
" z7 ^* a. U1 s2 |. _. b% ]1 a' [( X document.write("first test value : " + value );
7 V/ J) r. o/ N( W6 `( U, |) y
( f$ O3 r& y2 k, S2 z var value = math.sin( 90 );
0 {1 f5 E! o+ b document.write("<br />second test value : " + value );) g( P( F3 n, D
3 z2 K s" `0 \& M! O7 j var value = math.sin( 1 );
1 N; A- `+ i1 J9 N# _4 c5 ] document.write("<br />third test value : " + value );; G/ m7 r+ H7 A! i4 Y. Y
9 ~% d! G( v" L' O* @
var value = math.sin( math.pi/2 );
( l' j, h' m: y' F. G document.write("<br />fourth test value : " + value );
3 n7 G) C( |. {" j </script>1 V: l! c% J5 k# w7 ]
</body>
- Z, Q0 U0 P8 f4 r: Z </html>
+ C8 ]. c. A; I: a4 _
1 N3 Q9 I0 {9 {1 G | 这将产生以下结果:, y5 ^# R0 X) Y1 e n8 r
?, L* @! s- A# d$ X
1
( H7 V2 C3 }, ]5 q) J" A! R* I 2& M/ e9 i/ z7 ^. k
3. N' D' O% e9 `- @* d; a
41 Z6 }: z, n/ D
| first test value : 0.479425538604203
; o# M4 W; _6 N' G4 e! B second test value : 0.8939966636005578: C; c; F% f: ]9 \$ Q& g+ ?
third test value : 0.8414709848078965
; J5 J) d* }( R fourth test value : 1
: ?6 u7 ?* C7 e# a
9 }$ S( x6 \, }/ o/ p: J- d | 更多网络编程信息请查看: 网络编程 |