美文网首页
JavaScript 输入用户数据并打印在页面,同时进行降序排列

JavaScript 输入用户数据并打印在页面,同时进行降序排列

作者: 江边有颗桃 | 来源:发表于2019-04-04 18:48 被阅读0次

方法一:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>数组排序</title>
</head>
<body>
<script>
    var input;// 因为这是用户要输入的数据,你也得给用户留个位子输入数据呀!
    var arr=[ ];//等同于 arr =new Array() 都是空的数组 这是我们组后要保存的数据呀!一块的!当然和上面的input不同了
// ,一个是一次输入完,一个是归结在一起,他们的接收方式都不一样 当然是不同的标识符啦!
//先是设置了一个空的数组 用来储存用户数据,
    var i=0;// 这个i 相当于是字符串的位置,0 就是第一位
//arr=new Array(2)说明arr里面有2个数据,arr=new Array(3)说明里面有3个数据,相当于arr=[数据一,数据二,数据三]
    while(input!="-1"){
        input=Number(prompt("请输入您想排序的数字"));
       arr[i]=input;//arr[i]就代表了arr里索引为1的数据,相当于是第i-1个数据,因为索引是从0开始的。
       i++;
        //补充代码
     }
    //补充代码
    arr.pop();//  因为这个数组要排除-1这个数据,而-1这个数据又是在数列的最后一位,arr 就是一个数列,所以用pop  同时也可以采用 arr.length=arr.lenght-1 这种方法,这个的意思是数组的长度-1 ,也就是说 如果有8位,那么现在就还剩下7位,减掉的是最后一位
    arr.sort(function(a,b){return b-a}); //补充代码
 document.write(arr);//最终打印出来是数组嘛!
</script>
</body>
</html>

方法二:

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>数组排序</title>

</head>

<body>

<script>

var input;

    var arr=[ ];

    while(input!="-1"){

        input=Number(prompt("请输入您想排序的数字"));

        if(input==-1){

            break;

        }

        arr[arr.length]=input;// 因为arr.length的初始值是0呀!

     }

    //为什么这个地方不需要用pop 去掉最后一位输入的-1了呢?注意!前面if判断输入为-1时直接就跳出这个

    arr.sort(function(a,b){return b-a}); //补充代码

document.write(arr);

</script>

</body>

</html>

相关文章

  • JavaScript 输入用户数据并打印在页面,同时进行降序排列

    方法一: 方法二:

  • 代码初次演示

    step1 读取数据,将数据归一化处理 step2 将数据进行傅立叶变换,取其中一半数据并取模值再进行降序排列,设...

  • R语言学习笔记

    4.8 数据排列 使用order函数对数据进行排序,默认是升序,变量前加负号可得到降序排列结果。 4.9 数据集的...

  • oc_数组排序

    // 对dataSourceArray按timestamp的顺序进行降序排列 YES升序、NO降序 NSSortD...

  • 2020-03-11-Java

    1.回顾作业 对学生按照总分升序或者降序来排列。提供给用户进行选择排序。例如菜单1,表示升序,菜单2,表示降序。【...

  • iOS实时检测UITextField内容 ,长度

    想在用户输入内容的时候同时检测UITextField的输入并根据用户的输入内容响应页面上的事件,在这个例子中是实时...

  • php 二维数组多条件排序

    关于二维数组多条件排序问题: ①按照多条件降序排列代码如下 打印结果如下: ①按照多条件升序排列代码如下: 打印结...

  • AJAX

    一、概述 javascript和xml -- 异步请求在不中断用户对页面的情况下,实现和后台操作的数据交互,并利用...

  • 2018-08-10mongodb排序、统计、消除重复

    1、排序 方法sort(),用于对结果集进行排序 语法 参数1为升序排列 参数-1为降序排列 例1:根据性别降序,...

  • iOS开发——周边搜索&搜索提示

    效果展示: 项目需求: 用户点击街道栏,跳转到一个新页面,要求: 进入页面时展示用户位置; 用户在输入框进行输入时...

网友评论

      本文标题:JavaScript 输入用户数据并打印在页面,同时进行降序排列

      本文链接:https://www.haomeiwen.com/subject/vaxxpqtx.html