JS练习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS练习相关的知识,希望对你有一定的参考价值。

1、JS编程输出任意两数之间的水仙花数,

水仙花数:是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)

<script>
    function shuixianhua(m,n) {
        if(m>n){
            var temp=m;
            m=n;
            n=temp;
        }
        for (var i = m; i <= n; i++) {
            var aa=i/100;//百位
            var a=parseInt(aa);
            var bb=(i%100)/10 ; //十位
            var b=parseInt(bb);
            var cc=i%10;//各位
            var c=parseInt(cc);
            if(i==a*a*a+b*b*b+c*c*c)
            {
                console.log(i+‘ ‘)
            }
        }
    }
</script>

  输出结果:技术分享技术分享

2、关于质数的编程题

质数(prime number):在大于1的自然数中,除了1和它本身以外不再有其他因数的数。质数又叫素数 (如:2、3、5、7、11、13、17、19 等)

2.1 判断给定的一个数是不是质数,是质数返回true,不是返回false
<script>
    function isPrime(n) {
        if (n < 2) { return false; }
        if(n==2){return true;}//数学中规定2也是质数
        for(var i=3;i<=Math.sqrt(n);i+=2) {
            if (n % i == 0) return false;
        }
        return true;
    }
</script>

  

 
 
 
 

以上是关于JS练习的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段

js代码片段: utils/lcoalStorage/cookie

JS代码片段:一个日期离现在多久了

js常用代码片段(更新中)