1. 编写一个程序判断给定的数是否为丑数。
    2. 丑数就是只包含质因数 2, 3, 5 的正整数。
    1. 示例 1:
    2. 输入: 6
    3. 输出: true
    4. 解释: 6 = 2 × 3
    5. 示例 2:
    6. 输入: 8
    7. 输出: true
    8. 解释: 8 = 2 × 2 × 2
    9. 示例 3:
    10. 输入: 14
    11. 输出: false
    12. 解释: 14 不是丑数,因为它包含了另外一个质因数 7
    13. 说明:
    14. 1 是丑数。
    15. 输入不会超过 32 位有符号整数的范围: [−231, 231 1]
    1. /**
    2. * @param {number} num
    3. * @return {boolean}
    4. */
    5. var isUgly = function(num) {
    6. if(num<1) return false
    7. while(true){
    8. if(num==1 || num==2 || num==3 || num==5) return true;
    9. if(num%2==0){
    10. num=num/2;
    11. }else if(num%3==0){
    12. num=num/3;
    13. }else if (num%5==0){
    14. num=num/5
    15. }else{
    16. return false
    17. }
    18. }
    19. };