这篇文章主要介绍了javascript中用于四舍五入的math.sin()方法讲解,是js入门学习中的基础知识,需要的朋友可以参考下5 m" K/ ^4 l& U! T# `- Q* O* b
这个方法返回一个数字的正弦。sin方法返回-1到1之间的数值,它表示参数的正弦值。3 f2 ?. P, a" J
语法
& G. @/ i1 R, d ?/ A7 B7 r' q; `5 w
1& G: K! b1 e- i1 v
| math.sin( x ) ;4 G h2 k" r, w6 \- o1 W
/ t$ o8 \) ^! R B7 ~3 r% f& h
| 下面是参数的详细信息:
- q( X7 m1 d- [% S# S( V x: 一个数字) E- u3 Q0 ^8 Q; W0 ~9 @! B
返回值:
; [' z. o& R* a1 l4 C5 @ 返回一个数字的正弦值
$ P/ C0 F) W$ N) Y 例子:# m6 C* S! H. |0 g4 C% T5 b, {8 F" p1 ~
?1 V$ K4 t5 y; y5 [3 w; d
1
. ?: ]3 `" n0 a; Y' y 25 M7 ? Q% H$ u) o9 [9 D( Y. N, Y9 |6 z
3* v8 u2 @1 ^7 @# r' w1 @
4
. X0 l5 j1 G+ w4 y 5# S. |2 e: v0 r5 I; r/ | b
6. h3 C6 W& c& o! o i
7
) ?/ P* C* p8 ]# N% T 8
) v+ O# S2 b4 @ W+ ~! U0 N6 j 95 G+ e3 S! }: ^1 h) |
10" [# R5 c7 x; E
11
+ l/ z+ u, K+ l5 b 12 N7 y+ b7 s# ^' E1 `
13+ g) l8 Y- O$ K# Z g6 v
14
$ d' z& d, L- F6 j0 M7 | 15- e* j( P$ d9 B o6 P3 t
16! b, y9 v" Q( V
17
( m( o/ ~# i) h 18' X' `1 L4 ~+ K' p1 A# Z
19, j, c) [ O4 ~0 J: E
20
, v9 G# ]* ^" h. V 214 B5 E x9 j6 r9 O/ a
| <html>
5 v3 L. S e O: B1 q <head>$ K9 A; f4 r5 k
<title>javascript math sin() method</title>7 i4 e# y2 M0 S; s9 Y( o
</head>
! H4 V% K! p3 Z+ V4 J$ [% y <body>+ Z& l, I8 ?- n" f* D
<script type="text/javascript">' `* f; `0 _ ~" z
- p/ z$ [3 W/ w% L: ^, z
var value = math.sin( 0.5 );1 o! L* _3 E/ v/ [
document.write("first test value : " + value );! U8 o1 c3 v E3 e p
4 o' C2 N( W7 t" U) C
var value = math.sin( 90 );1 j) x+ X3 x* Q2 ?2 L9 h w
document.write("<br />second test value : " + value );* W" Y% [# s2 N/ x3 d8 u
9 F2 _4 S' U) g0 W1 D5 \0 {
var value = math.sin( 1 );2 U" B/ f1 m& Z1 M
document.write("<br />third test value : " + value );
& n. A \- M% T1 A2 b
' b4 O1 q. }' L9 j var value = math.sin( math.pi/2 );* I2 o- t: v% Z% b# f3 K; z& |! E. o
document.write("<br />fourth test value : " + value );* F$ O- J( M3 F" a/ M" Z% w, C: y
</script>
4 C! n2 u9 i3 H; C4 l" V9 ] </body>, T2 o) G* W, p% i% d! z% ?% N! ]* P
</html>
) G' n: B! I6 q' P; ]8 w; q% z . J7 z: Q$ h b: S- h
| 这将产生以下结果:3 y! w0 H) f/ G8 F+ W) g
?
8 {$ ]3 r3 X) u* J 1. }5 _ t( G% O2 G/ K- s
2
. D+ K L$ u# H; s. ?8 x9 `. ^7 p 3
0 j2 i$ }2 @. h: ^# X2 S4 n 4
* O: O& O* g5 `0 j/ p3 }" E$ G | first test value : 0.479425538604203
( U* S1 ?8 Y: e1 g6 p1 `9 [ second test value : 0.8939966636005578
x4 m' N3 h5 a1 } third test value : 0.8414709848078965
3 `3 w* B" k8 G1 @6 F# S* _5 C/ } fourth test value : 1
M. v/ h; h5 n h% h1 A
2 w2 d/ e3 X& ?7 p | 更多网络编程信息请查看: 网络编程 |
|