这篇文章主要介绍了javascript中用于四舍五入的math.sin()方法讲解,是js入门学习中的基础知识,需要的朋友可以参考下8 ]4 c. ^2 n+ v+ R' R, F6 |3 H
这个方法返回一个数字的正弦。sin方法返回-1到1之间的数值,它表示参数的正弦值。" M: z, [- G, p* b5 d" k% w: }
语法
% f8 B1 I% l9 I# o: E: t ?1 f; K: |* U6 G0 t0 Q: n
18 @$ J6 Q; L1 P/ G+ e& W
| math.sin( x ) ;
- Z6 @+ S- N; q( H$ h5 T
7 j# S4 U$ c( y5 d8 ^/ M* [0 V | 下面是参数的详细信息:/ }! _* m, m: p' v. U+ F
x: 一个数字
) c: m+ {4 G7 I* p) Y3 k+ W; B 返回值:! Z+ h/ K4 d& y, u- u# _
返回一个数字的正弦值
7 e6 y: H, W: c5 g3 `2 J* @ 例子:
( _) L9 D& D) U8 ^ ?
9 x! h, a" {9 d4 p! j 1
2 |5 L) a$ ^" R4 N- L+ ^ 2" ^3 u2 J# A j+ y- q0 x f
3
- ?- ^7 i1 H2 S, D4 j" ~3 v" T 44 d& E9 D+ c1 [& l7 _' m
5' F& x" l$ T8 p- F/ `+ Z
6& P8 k! ~% I5 ]# R$ b* x
7; s" ]9 q& z& E2 v* B" y" e
8
$ y& Q5 B2 c, g 9
# _& i6 y- q/ B5 O5 v9 W 10
4 w9 [! J7 U) K% \ 11
. M9 K+ \# J8 G 12& J: U# r8 M8 I+ D
13
) r9 b, O0 @# y( @0 g5 b" W; Q8 L' D _7 E 14 P3 l! C+ c2 v2 I6 o e, D
15' T, B5 o9 {* G6 ?, e0 |
16
, C( V+ ~, f2 h2 o$ X3 ^ 173 }8 Y7 j3 `5 O7 q. H' A
18$ l! j6 e8 J" O+ z6 j; b8 y0 M3 F6 J
19
?, }0 y4 k2 t$ Y' M 20
6 ~7 I# g5 |; o/ g( c! W. ^ 217 u0 c# l9 u! s4 V
| <html>
! y% R0 g1 [# M0 m8 T2 | <head>
# o. F& o0 w J <title>javascript math sin() method</title>% x( f% ?7 S1 ~
</head>8 j E' g# q% ^, V; x% ^, B
<body>- P" h3 [/ a6 k4 Z
<script type="text/javascript">
5 h0 E' \: Y7 l* T8 y
+ o/ N R0 }8 ~- Z7 N+ O& i8 K var value = math.sin( 0.5 );
: C9 B$ N m" P document.write("first test value : " + value );
9 }4 G, |# x5 V {1 c 1 h" O" B0 c& X7 m
var value = math.sin( 90 );6 G- E/ k; I' `- f5 K- M
document.write("<br />second test value : " + value );
' a3 K/ A3 n1 Y( v6 I6 \6 U- [ 9 R4 ?1 S8 a9 B1 y" s. N
var value = math.sin( 1 );- s5 r( Q9 `& @- q4 m5 B& W
document.write("<br />third test value : " + value );
+ ]1 G: I9 x) d3 Q
/ [: M% {, f9 g3 l0 F var value = math.sin( math.pi/2 );
: T% {6 |% i) @- b/ }1 z3 \" @ document.write("<br />fourth test value : " + value );' [' O9 e; z- {* g' }, r% K& E' |
</script>9 u) C# J( q! z
</body>4 V! {! G5 s6 Y: W0 C; T2 R
</html>0 \$ g5 |0 S+ {0 S5 k
: |9 p2 l8 k' c! C" e G- }
| 这将产生以下结果:6 M# }' \! u3 Q( k' A3 V
?
) s/ y$ q% U6 @$ U- [, W e 1) K4 M6 N, ~; F3 L0 O, f# n' n0 D5 s
2
1 P" c! \( C5 L. o 37 m6 v% R, `% R; A, {
4: X2 n( v7 q& R; s/ ]! K
| first test value : 0.479425538604203& U/ N- X% C2 B( `2 ^5 f
second test value : 0.8939966636005578
- G) Z3 O0 k' t% q7 N7 Q- m third test value : 0.8414709848078965; P; }, U' b* P( ]% a
fourth test value : 1
$ W% \5 Y8 y' ?3 i/ V9 Q
2 z* g- ^2 h5 @3 O | 更多网络编程信息请查看: 网络编程 |
|