这篇文章主要介绍了javascript中用于四舍五入的math.sin()方法讲解,是js入门学习中的基础知识,需要的朋友可以参考下
[$ d* V: D5 h }2 g8 s9 Q; p v 这个方法返回一个数字的正弦。sin方法返回-1到1之间的数值,它表示参数的正弦值。
/ d2 u N3 i8 I; a. Y, o5 Q4 v& Y 语法! V( b4 M$ w( j; j; A
?
; o; a. y5 P+ m4 A' }0 R3 S 1
/ z1 h3 \: p9 Y4 ~6 _" G | math.sin( x ) ;
8 E5 g) b4 r- G$ V; n0 [3 T$ S6 s + @( q# P" Q, o- e: Q1 ~; ?
| 下面是参数的详细信息:
* x& S- z/ q9 \ _# l0 r& ]8 Q. G x: 一个数字
2 @4 B) ]$ O* ~- G2 Q! c: b7 ? 返回值:
6 q/ U9 m; x1 w$ x/ C. C 返回一个数字的正弦值5 d8 J, l' \% _! G" h0 T$ n
例子:
' [* u/ x4 }: ]1 c- }2 n ?
8 l/ E0 \7 R2 ~. j- a p 1/ H6 j/ b L; x$ k L
23 m$ p5 @& h6 N3 H& H
3
+ O: u, }6 i, v) I2 u: } 4
2 e9 v. w4 e, h: w5 k B( M 5( ~+ C. p- L- ` B# d2 m$ }
68 @% n/ b) i, X4 j
7& O, C& D% @& |
8/ J8 J" {. \3 Q( ~& w3 u \
9
$ C" H0 V* G( |. k$ l 10
6 x9 a6 d. w0 h& v, h 114 [5 h! ], z. G" z0 d9 C6 g# Y' Y
12
! L9 P* F A7 K& B! C3 j 138 W3 x' W3 e, f& P( \
14+ _5 Y- c* } R$ V8 t
15
' F! N, U) y& P1 j5 @8 ?# \+ n, v 16, U! I$ v* \7 o1 r* S& Z4 ]- g( c/ W* v
17+ [0 w8 E4 D2 I3 k3 _2 H H) O2 {
18
& V |' L _: {# Y2 W* ]' t! {- v 19
8 ]: Z: z) T. d: o( Y 20+ R2 E0 w6 b% E, [4 C4 y
21
9 D6 `9 D5 m( C | <html>* ^: Q. a0 P4 k; i* {
<head>
0 x/ Q2 S, a& c: V4 \+ a( m r4 | <title>javascript math sin() method</title>
% p5 P0 N! @4 `! R. I1 O w8 [0 X </head>
" \9 t3 }: P- y4 Y <body>
) {/ D$ ~6 E" r <script type="text/javascript">
$ b$ a$ V5 a" E- _3 A ( y( L7 S3 Y7 I5 ^2 g% q
var value = math.sin( 0.5 );
" N; J1 W6 v% e" F4 V0 s/ G document.write("first test value : " + value );
; R: ~& y/ R7 e# F) D# u% P! T
, B8 j" r" t9 D* m6 O var value = math.sin( 90 );$ @; C ?, h, k2 W; k; e) }
document.write("<br />second test value : " + value );" |& ]6 H# k: }$ Q
* v0 l* y" X* I# `6 Y+ u
var value = math.sin( 1 );
0 ?7 W% J. c# I s1 n document.write("<br />third test value : " + value );5 X, A$ ~; S' a- }: T5 _
6 ~: j* X8 o- R- ], m var value = math.sin( math.pi/2 );
# F" C. o4 x: I# L: Z! Q document.write("<br />fourth test value : " + value );2 B( `9 S4 g) _- ?* r
</script>
# E+ z" `2 l* }9 H: U7 z </body>' ^3 _: H0 q( _5 @; W% h r% Z: m0 G
</html>
4 z( ]8 x! }: M6 a: w% Q% @2 e% a 9 o% j7 i( V9 v/ }% e3 W$ y
| 这将产生以下结果:
( I* Y! S! g! k" ?1 m! ]8 K ?
( ^) }2 x. E% K7 K8 ?+ P0 B4 w 1. D* _ g) @- t/ \9 z$ }/ a# J
24 A7 g1 B7 l( C: \6 l
3, L( k- v. e! Z4 ~2 D& M* Y9 E: s
4; W$ I4 Q* Q, K- j' V
| first test value : 0.479425538604203
& }% o+ S5 s) W" ?- n$ n9 T second test value : 0.8939966636005578# m/ g9 [( a2 e D! e
third test value : 0.8414709848078965
+ s; ?; z% ^; p# f/ _2 ~( G fourth test value : 1; A: y0 k1 M' I
! ?" {. ]* K, T6 [* A* j8 `* K | 更多网络编程信息请查看: 网络编程 |