console.log(Math.sin(Math.PI/2));
console.log(Math.sin(Math.PI));
/*
角度参数的有效范围是0~2π(约6.28318)弧度,
这个范围对索引一个查找表没有什么帮助,因为只有6个可能的整数
不如完全不用弧度,而是让查找表接受0~4095的整数索引
*/
var fastSin = function(steps){
var table = [];
var ang = 0;
var angStep = (Math.PI * 2)/steps;
//fastSin()函数将2π弧度氛围参数中定义的步数
do {
table.push(Math.sin(ang));
ang += angStep;
//并将每一步得到的结果保存在数组中
} while (ang < Math.PI * 2);
return table;
}