js冒泡法和数组转换成字符串示例代码
window.onload = function(){
var mian = document.getElementById( "mian" );
var mian1 = document.getElementById( "mian1" );
var str = mian.innerHTML;
var arry = [];
var len = str.length;
for( var i = 0; i < len; i++ ){
arry[ i ] = str[ i ];
};
function paix1( arry ){
var temp;
while( len > 0 ){
for( var j = 0; j < len - 1; j++ ){
if( arry[ j ] > arry[ j+1 ] ){
temp = arry[ j ];
arry[ j ] = arry[ j + 1 ];
arry[ j + 1 ] = temp;
};
};
len--;
};
return arry;
};
mian1.innerHTML = paix1(arry).join(""); // 把数组转换成为字符串
};
<div id="mian">vdwsxdfrthspas</div>
<div id="mian1"></div>
相关推荐
-
JavaScript 字符串与数组转换函数[不用split与join]
两个自定义的实现字符串与数组相互转换的js函数,希望能对大家有用: 复制代码 代码如下: function StringToArray(str,substr) { /* 函数功能:字符串按照指定字符串分割转换为数组 参数: str :需转换的字符串 substr:分割字符串 返回值: 转换后的数组 */ var arrTmp = new Array(); if(substr=="") { arrTmp.push(str); return arrTmp; } var i=0, j=0,
-
js数组与字符串的相互转换方法
熟悉js的朋友很多都遇到过js的数组与字符串相互转换的情况,本文就此作一简单介绍,示例如下: 一.数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下: var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); 二.字符串转数组 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下: var s = "abc,abcd,aaa"; ss = s.split(","
-
javascript字符串与数组转换汇总
数组转字符串 1.join()方法 var s= ["a", "d", "a", "f", "g", "f", "s", "g"]; s.join() //"a,d,a,f,g,f,s,g" s.join(" ") //"a d a f g f s g" s.join(''); //ada
-
js冒泡法和数组转换成字符串示例代码
js代码: 复制代码 代码如下: window.onload = function(){ var mian = document.getElementById( "mian" ); var mian1 = document.getElementById( "mian1" ); var str = mian.innerHTML; var arry = []; var len = str.length; for( var i = 0; i < len; i++ )
-
php实现将二维关联数组转换成字符串的方法详解
本文实例讲述了php实现将二维关联数组转换成字符串的方法.分享给大家供大家参考,具体如下: 需求 项目中遇到了二维关联数组转字符串的问题,查阅相关资料,写了如下程序,并且能过滤重复的关键字. 举例,php的二维数组如下: $name = array( "self" => "wangzhengyi", "student" => array( "chenshan", "xiaolingang" ),
-
php二维数组转成字符串示例
复制代码 代码如下: function arr2str ($arr){ foreach ($arr as $v) { $v = join(",",$v); //可以用implode将一维数组转换为用逗号连接的字符串 $temp[] = $v; } $t=""; foreach($temp as $v){ $t.="'".$v."'".",&quo
-
JS Array.from()将伪数组转换成数组的方法示例
Array.from 方法用于将两类对象转换为真正的数组: 1.类似数组的对象,可以理解为"伪数组" 2.可遍历对象(比如字符串) 什么是伪数组? 伪数组都有一个基本的特点:必须有 length 属性. let arrayLike = { "0": "a", "1": "b", "2": "c", "length": 3 } 像上面的 arrayL
-
js字符串转换成数字与数字转换成字符串的实现方法
js字符串转换成数字 将字符串转换成数字,得用到parseInt函数.parseInt(string) : 函数从string的开始解析,返回一个整数. 举例:parseInt('123') : 返回 123(int):parseInt('1234xxx') : 返回 1234(int): 如果解析不到数字,则将返回一个NaN的值,可以用isNaN()函数来检测: 举例 :var i = parseInt('abc');if (isNaN(i)){alert('NaN value');} 同样的
-
js实现数组转换成json
js实现数组转换成json function arrayToJson(o) { var r = []; if (typeof o == "string") return "\"" + o.replace(/([\'\"\\])/g, "\\$1").replace(/(\n)/g, "\\n").replace(/(\r)/g, "\\r").replace(/(\t)/g, "
-
JavaScript如何将伪数组转换成数组
目录 前言 什么是伪数组? 转换 ES5 的做法 方法1 方法2 ES6的做法 第三个参数的用法(不常用) Array.from 其他玩法 把字符串转换成数组 前言 在 JS 中,伪数组 是非常常见的,它也叫 类数组.伪数组可能会给 JS 初学者带来一点困扰. 本文将详细讲解 什么是伪数组,以及分别在 ES5 和 ES6 中将伪数组转换成真正的数组 . 什么是伪数组? 伪数组的主要特征:它是一个对象,并且该对象有 length 属性 比如: let arrayLike = { "0":
-
javascript数组组合成字符串的脚本
在某些程序中,你可能需要将数组组合成字符串,比如将var aArray = ["a","b","c"];处理成字符串的形式.这里有两种方法,当然如果你有更好的办法,别忘记留言给我. 第一种: aArray.toString() 第二种: aArray + "" 演示: js数组组合成字符串 var aArray = ["a","b","c"]; document.wr
-
PowerShell中使用Out-String命令把对象转换成字符串输出的例子
本文介绍在PowerShell中如何将cmdlet输出的对象,转换为string字符串类型,便于后期的处理. PowerShell中的cmdlet输出的结果都是以对象(Object)的形式存在的.对于Object类型,在后期处理时有利有弊,当然利大于弊.但某些时候,我们希望cmdlet输出的结果直接是字符串,那应该怎么来实现呢? PowerShell中提供了一个Out-String的cmdlet,来看看它的介绍:Out-String cmdlet 将 Windows PowerShell 管理的
-
JavaScript将数组转换成CSV格式的方法
本文实例讲述了JavaScript将数组转换成CSV格式的方法.分享给大家供大家参考.具体分析如下: JavaScript中数组对象的valueOf方法可以将数组的值输出为逗号分割的字符串,下面的代码演示了如何将数组抓换成逗号和竖线分割的字符串 var fruits = ['apple', 'peaches', 'oranges', 'mangoes']; var str = fruits.valueOf(); //输出结果: apple,peaches,oranges,mangoes 如果希望
随机推荐
- iOS开发之一些实用小知识点总结
- 如何制作关联的下拉菜单?
- 详解Python中的日志模块logging
- vue.js中指令Directives详解
- Win2003服务器 IIS6.0 rewrite的设置图文教程
- 批处理实现的结束进程并删除文件的代码
- swift 3.0 实现短信验证码倒计时功能
- C#读取文本文件到listbox组件的方法
- Android开发中编写蓝牙相关功能的核心代码讲解
- nodejs socket服务端和客户端简单通信功能
- Spring中的两种代理JDK和CGLIB的区别浅谈
- jQuery ajax中使用confirm,确认是否删除的简单实例
- Android程序版本更新之通知栏更新下载安装
- JavaScript 5 新增 Array 方法实现介绍
- jQuery getJSON()+.ashx 实现分页(改进版)
- a2sd+状态下应用程序丢失的解决方法详细解析
- C#基于HttpWebRequest实现发送HTTP请求的方法分析
- laravel实现中文和英语互相切换的例子
- Linux yum软件包管理方法
- Python设计模式之迭代器模式原理与用法实例分析