1. 三角函數
- sin&(求對邊與斜邊的比值) cos&(鄰邊與斜邊的比值) tan&(對邊與鄰邊的比值)
2.JavaScript的函數的使用
- Math.sin()
- Math.cos()
- Math.tan()
3. 角度
- 角度與弧度的關系
- 1弧度等於的r的半徑
- 360=2π
- 1度的轉弧度的js的寫法1*Math.PI/180
- 求對邊的長度就是 Math.sin(Math.PiI/180)*r;
- 求鄰邊的長度就是Math.cos(Math.PI/180)*r;
- 求鄰邊的長度就是Math.tan(Math.PI/180)*r;
4. 圓周運動的例子
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> .box{ width:20px; height:20px; background:yellow; position: absolute; } </style> </head> <body> </body> <script> var x=700; var y=300; var r=100; var num=1; var box=document.createElement("div"); box.className="box"; setInterval(function(){ var a=Math.sin(num*Math.PI/180)*r; var b=Math.cos(num*Math.PI/180)*r; box.style.top=y+a+"px"; box.style.left=x+b+"px"; num++; document.body.appendChild(box); },10) </script> </html>