这篇文章主要介绍了javascript中用于四舍五入的math.sin()方法讲解,是js入门学习中的基础知识,需要的朋友可以参考下; `9 y. }( j% Y4 S+ m7 e1 |
这个方法返回一个数字的正弦。sin方法返回-1到1之间的数值,它表示参数的正弦值。
. c4 x: ^0 k5 ~* D2 G4 p. ? 语法) `3 H& }1 {% _: O5 X# q- d
?8 N7 m6 x; H$ p1 K( {$ M, u* l5 Y
1
( ~: h1 v, r. }) T9 J2 T | math.sin( x ) ;
. Z' b3 H4 Z$ q- y9 p$ e 6 z* `6 ~: E% P+ t
| 下面是参数的详细信息:
2 V- r T+ j* B) n, h x: 一个数字
$ c2 H0 S% y) U0 u+ R& m 返回值:! Y$ t+ P, a9 B& V
返回一个数字的正弦值5 E4 G: U9 D' B
例子:; \% Y6 X- T. X" z5 Q7 k, @, r
?: m# [6 t! h5 e
1
- J8 E$ H7 M6 c8 n& B 2
% G3 N7 L p5 y8 P5 F) V( V 3' K; t4 m, s' m5 h, L! I
4
! l; s5 i; K$ j$ s( ^ 5
7 `5 j) I& d8 x) p. S1 Q* Q/ A 6+ g3 r, J" ?# Y) X* f
71 D- n. K, }* i) l$ f
8
4 j5 P. l% m+ p: y+ n 9
; @. x8 ]$ P; |+ I- L! }6 V 102 F9 O$ g7 X$ Y$ S4 z
11' y) m( l# ~7 \7 ^. f
12
) [* r0 I8 W1 M: W6 F0 p; Y4 F 13" B+ S x5 E& ^% D
14$ a/ u* `& B4 l; ~8 I+ `
15$ x. \! i, t, m; p. ~8 b
168 o5 K% B( D$ |) t2 r
17; h& ]. L* {. R
18
: b+ `3 @# H" y$ I( F) y0 l 19
5 o- w3 n/ A2 i/ q 20 E3 j3 K# y$ C. P
21
' `) A( Q3 _% d( ^ | <html>
+ n. {' R% Y8 V% D: |! I <head>
! \5 X+ D5 v1 \; [ <title>javascript math sin() method</title>
3 n5 U# b$ ]1 d0 d </head>3 p6 V( C8 B( ^, ]
<body>% e6 H/ R2 b; f
<script type="text/javascript">
. C0 t1 N9 L' z
s- f% z2 a' J+ F& W% | var value = math.sin( 0.5 );4 s( S8 b" g5 n. k
document.write("first test value : " + value );
. M, h; M; f# T' U9 W
/ L% B) ]6 ]; A" @3 N0 i& N var value = math.sin( 90 );- l& d; e" V! r# H' L
document.write("<br />second test value : " + value );; }* M4 J& r2 b' c! s2 q" E7 m
3 u$ T2 d) C$ C, q* \$ [ var value = math.sin( 1 );
, t* \5 S2 l( d) m$ J) T% H$ Z document.write("<br />third test value : " + value );
U1 y% W) j' e0 s4 d * B5 I7 L: ]' f
var value = math.sin( math.pi/2 );& o9 V+ G) Z+ v& w6 P9 W. e2 H; Z
document.write("<br />fourth test value : " + value );
* T$ j' @- p( R" V( P# z </script>2 K/ l, K6 Z% N/ t
</body>+ G' l' B0 f4 r" y
</html>
^( z0 F8 M, J: j$ c! _1 T6 o
5 J7 a6 u8 d6 v% d, q | 这将产生以下结果:- B' D5 s& B y9 v5 R$ }/ R
?
/ `! A% r$ X% }9 ~6 a& F 1* l: T( h' A" `3 s
2. v7 ?2 _% A! B, Y/ a) Y
38 d4 x7 ?, o- u, `. L/ w+ [7 Q
40 v* C7 X& H: u5 Z! W2 {
| first test value : 0.479425538604203- u+ j& X" z @/ B! G
second test value : 0.8939966636005578
+ k4 c9 M$ H1 a" F+ S4 } third test value : 0.8414709848078965
7 ~$ J8 \ p7 ]3 v1 X fourth test value : 1
! I$ H8 S' @, K: D5 a
2 j) E8 t" ]* D7 P9 B8 b+ ^* [ | 更多网络编程信息请查看: 网络编程 |
|