这篇文章主要介绍了javascript中用于四舍五入的math.sin()方法讲解,是js入门学习中的基础知识,需要的朋友可以参考下
! `7 f) p4 [7 i) M: n6 @2 x 这个方法返回一个数字的正弦。sin方法返回-1到1之间的数值,它表示参数的正弦值。) c, M1 _$ v) o- t3 h8 r
语法. [3 H+ _# _! F; e3 d7 A/ t
?
8 G- _4 ]$ J" h2 B( W* b 1
1 P" f8 a8 I7 p6 ]# E | math.sin( x ) ;
0 d1 h2 o9 l2 I6 z3 D
) [" Q R4 \$ p6 | | 下面是参数的详细信息:( I) w; y- }' L) k6 I" l7 ^
x: 一个数字2 v0 h6 f1 P2 p) q1 Z8 }
返回值:
9 g$ ]& G; V9 S- [, Y" Q, { 返回一个数字的正弦值
8 p* g2 O W: B' r7 B6 z 例子:% A: I5 u. p6 d2 Q: L h% t
?
X; D( s' v, K6 S( G, P4 I" ?- _ 1* Z4 o9 H; O x1 x# o
2
; B0 T0 @/ N' x 3
0 k* s* M0 t/ ^2 s 41 R4 O; e F# z7 ~, h" h5 l
5: b# ^+ z+ \8 v+ y
6
5 h4 Q- `, ?% n; P% D5 v 78 r8 I# ^$ j) y0 b- ]
8
$ J: [7 D k- n 9" g& R6 |" m e
10
+ B- C; _/ @& n7 W 11
8 K4 X o( @; r* W 12
; `# g0 d6 g% q+ C$ p# e G9 H 13* D9 g! }$ T, @4 A
142 E3 n( G: d. ~1 a+ P
155 b7 C8 s% \ e; D H0 o* H
16, s/ s, K) r/ E9 V1 Y0 V
17
, R) L) G( L" O3 x; B; | 18/ \% U+ u6 c& O, p
199 P! M9 S6 v1 A, X
201 e7 n0 E9 E/ z- B- u1 K
212 |; q. A& I5 W
| <html>* X: M: `1 t3 G2 L2 U1 S$ K% ?- R
<head>7 |, q* v# ]1 ]1 L! Y% y
<title>javascript math sin() method</title>8 I) d: l/ ~1 l: z2 d
</head>
2 N. r/ O9 ~7 t5 O6 {) M# N <body>
/ P; W( m8 H3 X4 x <script type="text/javascript">
( f" `$ p5 o/ g6 d3 [8 w* m
; a: ?, H! D. g+ H5 c var value = math.sin( 0.5 );, a# t- k) Q6 T; l% E0 k
document.write("first test value : " + value );
( T7 M2 X8 X7 }+ s
7 e7 V' `! K, ?) K var value = math.sin( 90 );" `4 B4 `4 `# u- P4 `# T0 C7 X
document.write("<br />second test value : " + value );
( W, O" _) V( L3 o9 j! l/ [
! o1 `+ _' k( h- L& L/ o var value = math.sin( 1 );
: s9 z- A: Q/ _; P- p document.write("<br />third test value : " + value );
7 q/ R% {' ?& B9 }4 \
0 c0 W! e/ s0 |3 r9 g) E6 ]: z var value = math.sin( math.pi/2 );9 o& i* z) g7 }6 }6 g" J
document.write("<br />fourth test value : " + value );, v2 B* Q3 T: L( l
</script>1 L5 u' L6 H2 R! ~6 V" ^1 a
</body>: C% x* w S R3 @
</html>
" e F5 [2 n$ E* R 7 c! g% f( N( y G9 z% Q
| 这将产生以下结果:
9 q) n v' [, O! M* v ?$ e6 z, B$ m5 \% `9 {
18 d; u. p: h2 t# z, z, Y, q
2& I U+ [3 X( R7 a0 d1 W+ f+ t- u7 H
3) ~/ u; f# x* K3 k/ ?$ c
4" r, h" Z- L" a, ~$ l* ]
| first test value : 0.479425538604203
1 A9 O+ R2 b9 z second test value : 0.8939966636005578
! [& Z+ O4 I8 {1 N' _ third test value : 0.8414709848078965
5 N+ M; `- j0 f fourth test value : 1
; r1 Z% k b; [$ j- X 5 t- Y6 p) d4 S) G- P
| 更多网络编程信息请查看: 网络编程 |
|