这篇文章主要介绍了javascript中用于四舍五入的math.sin()方法讲解,是js入门学习中的基础知识,需要的朋友可以参考下0 v0 C) e- Y# }' s" s
这个方法返回一个数字的正弦。sin方法返回-1到1之间的数值,它表示参数的正弦值。
, d/ E6 _. @& L5 o0 }0 I/ n* q 语法
3 B' i$ }7 e) ?+ q" Q2 J2 k ?
9 V6 y7 U' k# W5 m5 O! S6 T- k# P, [: ~- t 1
( Q! [5 [: U! s2 q | math.sin( x ) ;6 Q, H& C1 r7 z- x3 V' I
8 u5 t; b2 q9 N" c( u | 下面是参数的详细信息:
; t% m" v2 Y, p2 y) u! L x: 一个数字7 L# b3 g4 x8 c' M" V
返回值:1 X& u# \3 V# C8 q7 q5 T% z
返回一个数字的正弦值: l& N: D2 ~ v; o0 k
例子:
1 Q% ~1 I4 b, b& R2 t ?
$ q; w B( V: _7 ]; o2 J( z 1
& d5 X' S9 i: b& R# _+ d( l( ? 2
3 {7 m& b! ^3 `7 I 38 A2 d( i+ d/ R) W
4
( l( W( x+ ^5 z# _1 D3 |5 G 5
; c4 i. @ }9 G( p9 H 69 }( S% Z5 p! R
7
! |' U; `" Y% g1 d; v1 y 8/ X+ y: }: L) [" z* ?1 Q. F% c
9$ ]1 h% m- w! x2 @
10. B# Y" {, u% w
11
. {! u7 o2 q& ]; k; n 12
6 @1 N2 v! b7 T7 `, B$ g 13
0 ]! e% G1 R; s' s* x3 l# P; t# ? 14
' o- n2 w( O: Z; L* T- k 156 Y" Y& w9 N7 N V
16
, @3 V1 C0 J7 k$ a 17
- R: ?" I8 R: u( {9 a2 w; J 18
" h }- L7 u5 I1 r9 t 19
5 P2 ~+ L; v3 y& Q 20& N* a4 x' }( c% S3 \3 o
21
+ F `5 z: ^; `5 b5 b. E0 M | <html>
: k4 i1 k, _4 b( [* s+ E6 C7 e <head>; [5 X5 |' h. B$ S9 ^
<title>javascript math sin() method</title>
) i+ q' L( r* e' F9 ^ </head>
+ e0 h9 i; E. w/ j <body>
; j2 F1 d: d" B& ~ <script type="text/javascript">
& j; J8 G- A0 ]! a, ] : d; v. w1 N7 d, W4 l
var value = math.sin( 0.5 );9 C* }1 l# K, `8 m/ p# E5 H1 R
document.write("first test value : " + value );! {5 F1 i8 @8 ]9 ~/ n* r7 {
- W' S7 E* Q e0 Z7 C. u var value = math.sin( 90 );
" e" \# i# d2 i( o& d6 U" ?: l' D document.write("<br />second test value : " + value );; B6 w9 o0 Q( N( U
! h; p! E, v' y, z/ ?- h var value = math.sin( 1 );
* _9 Z/ N1 e8 j2 X" |5 E document.write("<br />third test value : " + value );
, t1 y: K& u% \4 Z/ v1 @' C $ K8 _3 O. E/ f" J% K( y' Z
var value = math.sin( math.pi/2 );
7 `7 t$ D0 h* ^( x. b! S( P document.write("<br />fourth test value : " + value );
4 |* Q) L$ x$ Q2 [6 |# [% o </script>
% ?" C. S) ^$ ]( t) Y: b8 g </body>
7 J8 t$ k+ M/ x! @8 i </html>
7 K6 ~8 u5 g! n/ t( X' N, r& t
# `+ ` ]4 y" |: r* Z% v7 L9 d | 这将产生以下结果:, ]) A! S1 n7 {: h$ m8 k; v+ h: N
?
6 [6 w( _+ v; o, x7 B 1: W' O3 R/ ?% ~0 A' ?4 C
2- v5 U( T. t M1 s' P# s6 b9 S* y0 q
3, l$ M6 s4 P8 w; B4 d0 r
4
4 P E: u* s/ d e$ i9 r | first test value : 0.479425538604203: x2 W* y9 G! R
second test value : 0.8939966636005578- Z7 f0 u7 e2 |5 L, V' H
third test value : 0.8414709848078965" a* f4 K" n* ?. E3 d
fourth test value : 1
8 U" z9 V. I O& ]2 k: ~
* M' T. q5 H. v+ V) ] | 更多网络编程信息请查看: 网络编程 |