这篇文章主要介绍了javascript中用于四舍五入的math.sin()方法讲解,是js入门学习中的基础知识,需要的朋友可以参考下% D' ^2 i3 n, X6 I8 p
这个方法返回一个数字的正弦。sin方法返回-1到1之间的数值,它表示参数的正弦值。, P- ?: w" _1 K" f! `
语法
* B7 p2 i% b& J; p/ k. c ?
* F8 d, L& q8 N- B 1
1 G6 M$ w- b1 G& l( ` | math.sin( x ) ;
) O1 g" L8 B& e' `5 f9 Y% \& _ 3 j) k) R- o3 E/ W6 J# E
| 下面是参数的详细信息:6 ^& T' S- ^9 f" z3 g- v
x: 一个数字# w; g3 U# x6 `9 b5 M
返回值: g( A( x6 ?2 f. Q3 B9 z5 A4 }6 ~
返回一个数字的正弦值
4 a7 o3 V4 d( A# R 例子:
) h8 U3 O3 k2 i1 {+ @ ?
. O9 T# v% b i* a9 Z5 @; _ 1
1 h6 a1 A8 ?2 x, l7 } 2
. M _' K# L3 d1 G, ~ 32 j9 m1 h0 v; D" R+ H* k9 f6 a6 F# |3 R
4
& E5 u9 o6 b& j6 ^; C 51 P; [- F) F" b) r( o
60 r! }3 o) I5 }: p
7
9 [( a1 e% o3 L5 a, h 8
) ]. P- B9 C, Y8 R 9
n& J- \8 z$ ?1 O/ n 107 Q8 l9 C) O& o
115 `/ }; }% W$ V* Z
12 k: w. T4 u; k# x& H
135 j1 t% J) y( s
14
G3 c6 y# X: v1 T. x' v7 \ 154 R n2 e; Q' f/ Q% U: B
16/ E/ g: r+ z2 d; N
17# { r+ o" T+ ^* j
18
5 u4 B: e! R8 j) E2 b 19
% {4 K8 A4 A) y9 h$ j/ C+ { 20
2 h# r5 B1 o5 c6 r 21
. |3 F# {( r4 a* c | <html>+ o# t' x3 _: H" W. t) d$ r9 |
<head>+ P3 C; X, X4 c# S4 |/ |! V6 z! {$ U! O
<title>javascript math sin() method</title># L' O6 _9 u" v- _
</head>
8 z+ X4 z! g o& t9 J, ~3 }# x$ m <body>
% v7 v/ U( D( E8 |' p3 f& E <script type="text/javascript">3 V1 m/ F0 y. V; c' G( x
& N% L2 ^8 I3 u; K. x+ ~, g var value = math.sin( 0.5 );
# ~5 A& C9 M: F9 {1 c1 `$ u% s document.write("first test value : " + value );
9 c! Q5 D9 @# L$ B7 D! A, g( L 4 K* J( W3 K/ ~. z" K6 `
var value = math.sin( 90 );
P: x# b. S5 w- k# a document.write("<br />second test value : " + value );1 I; P0 Q3 n; _6 C) F( `
8 P8 l/ G+ }. |* }2 `2 E3 X P Y
var value = math.sin( 1 );
- y5 _1 P) b0 O$ l) @4 ^ document.write("<br />third test value : " + value );
/ X+ o: {5 Y3 d3 T/ m+ D ( r2 ~% P9 z z2 y8 y9 [( w' D
var value = math.sin( math.pi/2 );
2 {* ~: E4 r& q document.write("<br />fourth test value : " + value );3 H8 M1 k( O4 t4 ?4 k
</script>2 S# R! c6 l( \7 q0 L' @
</body> E" B, @+ E' P$ J
</html>
, W) O6 `9 t2 k+ L; N
, p1 P+ U; {0 T | 这将产生以下结果:
4 P" E( V p! o ?1 d( G! l3 m, I
1! W, L. W! P) L, ~" m
2
, Y$ d7 L) R- H6 X 3
: v# l7 @8 L( B: D* x& V I6 a 45 O8 C- f8 i" v1 z9 k) Z# k# e
| first test value : 0.479425538604203
! `" Z3 [% h) u second test value : 0.8939966636005578
# i6 {- W" I+ }+ G$ L, D$ P$ B third test value : 0.8414709848078965: {1 u* H, }( U
fourth test value : 1$ d, G( z' M# R# j/ E
( N, K4 x- J# G" T" }
| 更多网络编程信息请查看: 网络编程 |