首页 > 其他分享 >js 对文字排序和对数字排序

js 对文字排序和对数字排序

时间:2023-07-08 21:32:47浏览次数:31  
标签:25 arr document 数字 js write John 排序


1、对文字排序

 

<html>
 <body>

 <script type="text/javascript">

 var arr = new Array(6)
 arr[0] = "George"
 arr[1] = "John"
 arr[2] = "Thomas"
 arr[3] = "James"
 arr[4] = "Adrew"
 arr[5] = "Martin"

 document.write(arr + "<br />")
 document.write(arr.sort())

 </script>

 </body>
 </html>

 

结果:

 

George,John,Thomas,James,Adrew,Martin
 Adrew,George,James,John,Martin,Thomas

 

 

 

2、对数字进行排序

 

<html>
 <body>

 <script type="text/javascript">

 function sortNumber(a, b)
 {
 return a - b
 }

 var arr = new Array(6)
 arr[0] = "10"
 arr[1] = "5"
 arr[2] = "40"
 arr[3] = "25"
 arr[4] = "1000"
 arr[5] = "1"

 document.write(arr + "<br />")
 document.write(arr.sort(sortNumber))

 </script>

 </body>
 </html> 
 
结果:
 
10,5,40,25,1000,1
 1,5,10,25,40,1000

标签:25,arr,document,数字,js,write,John,排序
From: https://blog.51cto.com/u_16179085/6663493

相关文章

  • js 如何使用 join() 方法将数组的所有元素组成一个字符串。
    <html><body><scripttype="text/javascript">vararr=newArray(3);arr[0]="George"arr[1]="John"arr[2]="Thomas"document.write(arr.join());document.write("<br/>&q......
  • js 刷新页面方法大全
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><title>NewDocument</title><scriptlanguage="JavaScript">......
  • .net core 6.0 mvc js对文件分片上传文件+控制器合并文件保存
    js,通过ajax将文件分片提交  遇到问题:.netcore6.0mvc上传文件位置主文件夹下的\bin\Debug\net6.0 文件访问不了问题在startup配置#region让upload文件夹可以外部访问stringsUploadPath="/upload";stringsFDir=ToolsBasic.UsPath(sUploadPath);if(!Direc......
  • node.js 创建微服务器
    consthttp=require('http');consthostname='127.0.0.1';constport=3000;constserver=http.createServer((req,res)=>{res.statusCode=200;res.setHeader('Content-Type','text/plain');res.end(&......
  • 【Oracle】在PL/SQL中使用sql实现选择排序
    【Oracle】在PL/SQL中使用sql实现选择排序一般来说,SQL要排序的话直接使用orderby即可不一般来说,就是瞎搞,正好也可以巩固自己的数据结构基础使用SQL实现排序系列:使用SQL实现冒泡排序以下是正文:规范:createorreplacepackagedata_structure_pkgisprocedurexuanze_get......
  • web中间件漏洞之(3)fastjson反序列化漏洞
    引言fastjson可以将Java对象序列化为json格式,也可将json反序列化为Java对象。在请求包里面中发送恶意的json格式payload,fastjson在处理json对象时使用了autotype机制,允许在反序列化时通过@type指定反序列化的类,调用指定类的set和get方法。攻击者可以通过rmi或ldap服务,将ldap......
  • js 对象的键名如何设定成变量
    在JavaScript中,你可以使用以下两种方式将对象的键名设定为变量。使用计算属性名:使用方括号[]语法来动态设置对象的键名。你可以将变量放在方括号内作为键名。示例代码如下:constkey='name';constvalue='Alice';constobj={[key]:value};console.log(ob......
  • 【算法】根据二叉树的级别返回排序后的元素列表
    根据给定的Node树节点,返回包含按级别排序的树中元素的列表,这意味着根元素位于第一位,然后根子元素(从左到右)位于第二位和第三位,依此类推。1publicclassNode2{3publicNodeLeft;4publicNodeRight;5publicintValue;67publicNode(No......
  • nvm一个nodejs版本管理工具!
    nvm是什么nvm全英文也叫node.jsversionmanagement,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。nvm下载可在点此在github上下载最新版本,本次下载安装的是windows版本。目前......
  • 129. 求根节点到叶节点数字之和
    给你一个二叉树的根节点root,树中每个节点都存放有一个0到9之间的数字。每条从根节点到叶节点的路径都代表一个数字:例如,从根节点到叶节点的路径1->2->3表示数字123。计算从根节点到叶节点生成的所有数字之和。叶节点是指没有子节点的节点。输入:root=[1,2......