SOURCE

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;
}












console 命令行工具 X clear

                    
>
console