输入一个三位数,再反向输出

来源:互联网 发布:mac桌面显示磁盘 编辑:程序博客网 时间:2024/06/05 17:53

法一:

    <script type="text/javascript">        var n = parseInt(prompt('输入一个三位数'));        var a,            b,            c;        a = (n - (n % 100)) / 100; //取百位        c = n % 10;                //取各位        b = (n % 100 - c) / 10;    //取十位        var m = c * 100 + b * 10 + a;        document.write(m);    </script>

法二:

利用charAt()函数直接取出字符串里的子元素

    <script type="text/javascript">        var n = prompt('输入一个三位数');        document.write(n.charAt(2) + n.charAt(1) + n.charAt(0));    </script>

法三:

字符串 – >数组 – > 颠倒数组 –> 字符串

    <script type="text/javascript">        var n = prompt('输入一个三位数');        document.write( n.split("").reverse().join(""));    </script>

三个方法配合使用也能实现,
split() 方法:把一个字符串分割成一个字符串数组,返回的是一个数组。
reverse() 方法:颠倒数组中元素的顺序。
join() 方法:把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。此处加的是”“,表示不用任何分隔符分隔,注意必须加,省略参数的话,会以逗号分隔。

其实方法还有很多的,,,,,,

阅读全文
0 0