8个块的圆形转盘,传入的角度如果是负数如何计算对应的块是哪个?
生活随笔
收集整理的這篇文章主要介紹了
8个块的圆形转盘,传入的角度如果是负数如何计算对应的块是哪个?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
然后將結果加 8 就可以得到正數,但是如果原來本來就是正數,加 8 之后就超過了 8,所以再取一次余
不過算出來 -46 對應的是 2,而不是 6,想像一相,反轉 5 圈(40)之后再反轉 6 個位置,的確是正數第 2 個呵,所以估計是你給的值有錯。
假設傳入的是n,首先 var index = n % 8;轉盤上的數字,可以用 array 來表示。var arr = [0, 1, 2, 3, 4, 5, 6, 7]然后用 arr.slice(n, n + 1) 就可以得到結果
另外,-46應該對應2吧?
先取余數,在 JS 里可以直接對負數取余,余數也是負,比如 -46 % 8 === -6
你說傳入的是角度,個人感覺,更像是弧度。
不過算出來 -46 對應的是 2,而不是 6,想像一相,反轉 5 圈(40)之后再反轉 6 個位置,的確是正數第 2 個呵,所以估計是你給的值有錯。
假設傳入的是n,首先 var index = n % 8;轉盤上的數字,可以用 array 來表示。var arr = [0, 1, 2, 3, 4, 5, 6, 7]然后用 arr.slice(n, n + 1) 就可以得到結果
另外,-46應該對應2吧?
先取余數,在 JS 里可以直接對負數取余,余數也是負,比如 -46 % 8 === -6
你說傳入的是角度,個人感覺,更像是弧度。
總結
以上是生活随笔為你收集整理的8个块的圆形转盘,传入的角度如果是负数如何计算对应的块是哪个?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 12306怎么添加别人的身份证买票
- 下一篇: 定西看精子活力低最好的医院推荐