这篇文章主要介绍了javascript中用于四舍五入的math.sin()方法讲解,是js入门学习中的基础知识,需要的朋友可以参考下
8 n0 P! ? w4 w U: N7 M 这个方法返回一个数字的正弦。sin方法返回-1到1之间的数值,它表示参数的正弦值。
- T5 G8 |3 i) Z: E; ~& T 语法
! W5 |& A! P: h/ H; j/ q, a# H ?0 S! }' [" \& x
12 K, K8 {# \7 x4 n2 B5 U4 V
| math.sin( x ) ;* v" C. T1 c; j' E9 ~ N
# ^0 C1 R; i; I, } | 下面是参数的详细信息:
6 }& \' ]% ]3 m; q2 W# ~' G x: 一个数字
) I$ F, z. b! _! `; E- h 返回值:: \( m$ J) Z& u0 t. h
返回一个数字的正弦值
0 U: k4 U+ H( l# m# |6 m 例子:1 c( n% ~% h* f& I
?' @5 u) y4 T0 i4 m! e. w( O
1. ]8 K( L- ]! }3 X3 ^4 U7 S. L( l
2( ?5 P" \8 D% y! |" `- L o
37 ^; }' E" P6 h
4
$ ?1 D' R2 l, y7 O' k; a# ]/ m3 l. L 50 m8 s4 P2 G0 X
6
* G0 \. z6 ]7 J# x/ X/ s# Q: j 7
+ Y0 G& F7 e3 j 8' Z/ r2 A% y4 X5 c/ x
92 v1 e! y# n; x% t* E0 N. c
10
7 m$ W4 M5 i+ W5 T+ W& _$ W% U" _ 11& ~+ k- M: G& a7 z& Q+ G6 E) u4 [
12
' Y" s" d. u- S0 H3 Z4 E5 \ 136 ]- b( N% }# J# r0 r
14
& ~ A; P' i) W: f m) a 155 s4 ?& |+ E' Z) h
16: y6 n0 b% V* i! r% x8 B
17
. F: T4 [+ G3 E# o1 i 184 _6 b* L# Z; G
19
4 q0 C6 E) ?0 H: w. D 20
, a- V0 ~+ }; O1 S" ` 21
6 ] X4 E1 q4 ?4 }! `% m | <html>
+ Q/ y5 q0 n% U2 w' q% r. T, A <head>
# B& ]; N% v$ u9 S5 x <title>javascript math sin() method</title>) j( t6 r) C% L6 Q
</head>" @8 N! D$ N$ a6 r# `) |- H
<body>" `% {: P# h$ q2 A
<script type="text/javascript">% ?% S8 Q) f+ L2 L/ f7 s
. P) f3 l3 _7 b* @# K2 b
var value = math.sin( 0.5 );
- `$ u" X) p& | document.write("first test value : " + value );
; z0 T& Q- D5 n
- _, Q; x; l! E var value = math.sin( 90 );
" m" x& w' o$ I- O; a# |2 F document.write("<br />second test value : " + value );; X0 [( G: M, D; e) l: a
# C5 E; L( B" t7 k* p! ^" C var value = math.sin( 1 );0 F6 q- I& ]* V( A
document.write("<br />third test value : " + value );
" T: A2 b8 z2 q" V, a D
; ]& k' M2 |5 g9 d/ ~ var value = math.sin( math.pi/2 );
) D$ `+ P$ B$ R; ]9 @% d document.write("<br />fourth test value : " + value );
5 R/ X( e: c" s5 w H$ v0 M. V6 o </script>+ D7 F& G/ i" g4 D, M
</body>
2 Y# a# j3 y7 X) m2 K6 @ </html>* h$ h( U4 I$ y8 f1 b. ?8 C- i
9 B4 q! j" ]0 N6 E | 这将产生以下结果:
; O+ O" A0 [. t4 P8 l/ z# N* t0 G6 y5 K ?8 Y x- _* @8 r/ t3 D
1% o1 d' Z7 \) ^# m& @
26 h8 ~0 f# f- M D) s7 ]6 X/ o
37 v, k" v" L Q9 Z# ~
4
0 H4 ^! J0 B6 h* y+ C | first test value : 0.479425538604203
]; X5 h5 r5 p2 s! _4 F, |7 U second test value : 0.8939966636005578* h" Z# o$ @; z: W& O, l6 r8 @9 ?
third test value : 0.8414709848078965
' F8 ^ E3 @7 z fourth test value : 1
6 W. {5 @7 V- L. l
6 L: Z; W; E4 [) }% T | 更多网络编程信息请查看: 网络编程 |
|